Fix for TIVI 2222 : Add build option to enable SMACK related features
authorBaptiste DURAND <baptiste.durand@eurogiciel.fr>
Tue, 26 Nov 2013 14:00:08 +0000 (15:00 +0100)
committerBaptiste DURAND <baptiste.durand@eurogiciel.fr>
Tue, 26 Nov 2013 14:00:08 +0000 (15:00 +0100)
Change-Id: I2069e76a88892ada0ce401451600566028014ca8
Signed-off-by: Baptiste DURAND <baptiste.durand@eurogiciel.fr>
CMakeLists.txt
packaging/security-server.spec

index c970c45..692e069 100644 (file)
@@ -54,7 +54,10 @@ ADD_DEFINITIONS("-Wextra")                      # Generate even more extra warni
 
 STRING(REGEX MATCH "([^.]*)" API_VERSION "${VERSION}")
 ADD_DEFINITIONS("-DAPI_VERSION=\"$(API_VERSION)\"")
-ADD_DEFINITIONS( -DSMACK_ENABLED )
+OPTION(SMACK "Enable smack support" ON)
+IF(SMACK)
+       ADD_DEFINITIONS( -DSMACK_ENABLED )
+ENDIF(SMACK)
 
 SET(TARGET_SECURITY_SERVER "security-server")
 SET(TARGET_SECURITY_CLIENT "security-server-client")
index 72b1742..3ef6769 100644 (file)
@@ -64,7 +64,8 @@ cp %{SOURCE1001} .
 export LDFLAGS+="-Wl,--rpath=%{_libdir}"
 
 %cmake . -DVERSION=%{version} \
-        -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}
+        -DCMAKE_BUILD_TYPE=%{?build_type:%build_type} \
+        -DSMACK=Off
 make %{?jobs:-j%jobs}