SET(CMAKE_BUILD_TYPE "Release")
ENDIF(NOT CMAKE_BUILD_TYPE)
-OPTION(MULTIPROCESS_SERVICE_SUPPORT "Process per service" OFF)
-IF(MULTIPROCESS_SERVICE_SUPPORT)
- ADD_DEFINITIONS("-DMULTIPROCESS_SERVICE_SUPPORT")
-ENDIF(MULTIPROCESS_SERVICE_SUPPORT)
-
# Compiler flags
SET(CMAKE_C_FLAGS_PROFILING "-O0 -g -pg")
SET(CMAKE_CXX_FLAGS_PROFILING "-O0 -std=c++0x -g -pg")
SET(CMAKE_C_FLAGS_RELEASE "-O2 -g")
SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -std=c++0x -g")
+SET(GC_SECTIONS_FLAGS "-fdata-sections -ffunction-sections -Wl,--gc-sections")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GC_SECTIONS_FLAGS}")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GC_SECTIONS_FLAGS}")
+
# Set compiler options
ADD_DEFINITIONS("-Wall")
ADD_DEFINITIONS("-Wextra")
INSTALL_FILE(livebox.web-provider.xml /usr/share/packages)
INSTALL_FILE(${DATA_DIR}/web_provider_reset_db.sh bin)
INSTALL_FILE(${DATA_DIR}/web_provider_db.sql /usr/share/${PROJECT_NAME})
-INSTALL_FILE(livebox.web-provider.rule /etc/smack/accesses2.d)
+INSTALL_FILE(livebox.web-provider.rule /etc/smack/accesses.d)
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "web-provider-svc.pc")