Fix casting from and to void*
[platform/core/test/security-tests.git] / CMakeLists.txt
index ce54dbe..e6e0572 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2012 Samsung Electronics Co., Ltd All Rights Reserved
+# Copyright (c) 2012-2015 Samsung Electronics Co., Ltd All Rights Reserved
 #
 #    Licensed under the Apache License, Version 2.0 (the "License");
 #    you may not use this file except in compliance with the License.
@@ -42,7 +42,7 @@ SET(CMAKE_CXX_FLAGS_DEBUG      "-O0 -ggdb")
 SET(CMAKE_C_FLAGS_RELEASE      "-O2")
 SET(CMAKE_CXX_FLAGS_RELEASE    "-O2")
 
-#SET(SMACK_ENABLE ON)
+SET(SMACK_ENABLE ON)
 
 OPTION(DPL_LOG "DPL logs status" ON)
 IF(DPL_LOG)
@@ -63,13 +63,16 @@ ADD_DEFINITIONS("-fPIC")
 #ADD_DEFINITIONS("-fvisibility=hidden")
 
 # Set compiler warning flags
-#ADD_DEFINITIONS("-Werror")                      # Make all warnings into errors.
+ADD_DEFINITIONS("-Werror")                      # Make all warnings into errors.
 ADD_DEFINITIONS("-Wall")                        # Generate all warnings
 ADD_DEFINITIONS("-Wextra")                      # Generate even more extra warnings
 ADD_DEFINITIONS("-Wno-variadic-macros")         # Inhibit variadic macros warnings (needed for ORM)
 ADD_DEFINITIONS("-Wno-deprecated")               # No warnings about deprecated features
+ADD_DEFINITIONS("-Wno-deprecated-declarations")               # No warnings about deprecated features
 STRING(REGEX MATCH "([^.]*)" API_VERSION "${VERSION}")
 ADD_DEFINITIONS("-DAPI_VERSION=\"$(API_VERSION)\"")
+ADD_DEFINITIONS("-DCYNARA_DB_DIR=\"${CYNARA_DB_DIR}\"")
+ADD_DEFINITIONS("-DAPP_USER=\"${APP_USER}\"")
 
 IF(SMACK_ENABLE)
     ADD_DEFINITIONS("-DWRT_SMACK_ENABLED")
@@ -81,4 +84,5 @@ ENDIF(SMACK_ENABLE)
 
 ############################# subdirectories ##################################
 
+ADD_SUBDIRECTORY(src)
 ADD_SUBDIRECTORY(tests)