SET(CMAKE_C_FLAGS_RELEASE "-O2 -g")
SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -std=c++0x -g")
+#SET(SMACK_ENABLE ON)
+
OPTION(DPL_LOG "DPL logs status" ON)
IF(DPL_LOG)
MESSAGE(STATUS "Logging enabled for DPL")
# table. This option makes a difference on the m68k, PowerPC and SPARC.
# (BJ: our ARM too?)
ADD_DEFINITIONS("-fPIC")
-ADD_DEFINITIONS("-DSEPARATED_SINGLETON_IMPLEMENTATION")
# Set the default ELF image symbol visibility to hidden - all symbols will be
# marked with this unless overridden within the code.
ADD_DEFINITIONS("-std=c++0x") # No warnings about deprecated features
STRING(REGEX MATCH "([^.]*)" API_VERSION "${VERSION}")
ADD_DEFINITIONS("-DAPI_VERSION=\"$(API_VERSION)\"")
-#ADD_DEFINITIONS("-DWRT_SMACK_ENABLED")
+
+IF(SMACK_ENABLE)
+ ADD_DEFINITIONS("-DWRT_SMACK_ENABLED")
+ENDIF(SMACK_ENABLE)
############################# Targets names ###################################
SET(TARGET_ACE_DAO_RW_LIB "ace-dao-rw")
SET(TARGET_ACE_LIB "ace")
SET(TARGET_ACE_CLIENT_LIB "ace-client")
+SET(TARGET_ACE_SETTINGS_LIB "ace-settings")
+SET(TARGET_ACE_INSTALL_LIB "ace-install")
+SET(TARGET_ACE_POPUP_VALIDATION_LIB "ace-popup-validation")
SET(TARGET_WRT_POPUP "wrt-popup")
############################# subdirectories ##################################
ADD_SUBDIRECTORY(vcore)
ADD_SUBDIRECTORY(ace)
ADD_SUBDIRECTORY(ace_client)
+ADD_SUBDIRECTORY(ace_common)
+ADD_SUBDIRECTORY(ace_install)
+ADD_SUBDIRECTORY(ace_settings)
+ADD_SUBDIRECTORY(ace_popup_validation)
ADD_SUBDIRECTORY(popup_process)
ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(build)
-#ADD_SUBDIRECTORY(tests)
+ADD_SUBDIRECTORY(tests)
ADD_SUBDIRECTORY(etc)