aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2019-03-08 06:54:17 +0100
committerAndreas Schneider <asn@cryptomilk.org>2019-03-12 22:11:19 +0100
commit18726b3aa0b257108b0e88138c0f99ce2610f9af (patch)
treecf078c612c55e44a5e2db8adc73ad81a6c03c29e
parent6827e25d5a13f4ecd5a6dee1e8a3086ffcd19fe9 (diff)
downloadcmocka-18726b3aa0b257108b0e88138c0f99ce2610f9af.tar.gz
cmocka-18726b3aa0b257108b0e88138c0f99ce2610f9af.tar.xz
cmocka-18726b3aa0b257108b0e88138c0f99ce2610f9af.zip
cmake: Disable in source builds the cmake way
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r--cmake/Modules/DefineCMakeDefaults.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/Modules/DefineCMakeDefaults.cmake b/cmake/Modules/DefineCMakeDefaults.cmake
index ef4fb33..9fb034f 100644
--- a/cmake/Modules/DefineCMakeDefaults.cmake
+++ b/cmake/Modules/DefineCMakeDefaults.cmake
@@ -19,3 +19,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
# Always build with -fPIC
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
+
+# Avoid source tree pollution
+set(CMAKE_DISABLE_SOURCE_CHANGES ON)
+set(CMAKE_DISABLE_IN_SOURCE_BUILD ON)