Fix for TIVI 2222 : Add build option to enable SMACK related features 88/12088/2 accepted/tizen/ivi/stable accepted/tizen/mobile accepted/tizen/20131207.002812 accepted/tizen/20131209.171945 accepted/tizen/generic/20140313.075238 accepted/tizen/ivi/20140313.002054 accepted/tizen/ivi/panda/20140318.013837 submit/tizen/20131203.004217 submit/tizen/20131204.194927 submit/tizen/20140312.230805
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 c970c45d29a5cc0ca924ed0d7a86e89726e5679e..692e069df448fb4024f4652db5b4e54e631c6ad1 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 72b17424df1ccc350138c11a1deae98bcf8feebd..3ef67690234eb0725dedef3b9be827c4b8a466f1 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}