X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=policy_manager%2FCMakeLists.txt;h=3ec4c39fe2044b528967231e380f97e9d03ece49;hb=5a2494b3b0f2b3f2bc885ab6d4b55f1d5d5822c9;hp=23aec1941100943bafde75b11700cda8d105aa14;hpb=c1d85371b1eb693128cf9553c356ea77e609d9a3;p=apps%2Fagl-service-windowmanager.git diff --git a/policy_manager/CMakeLists.txt b/policy_manager/CMakeLists.txt index 23aec19..3ec4c39 100644 --- a/policy_manager/CMakeLists.txt +++ b/policy_manager/CMakeLists.txt @@ -20,6 +20,21 @@ pkg_check_modules(SD REQUIRED libsystemd>=222) # Set name of STM set(STM_DIR stub) +#set(STM_DIR zipc) + +# Select roles.db +if(zipc MATCHES ${STM_DIR}) + # if trying to show split layout, change from OFF to ON + set(TRY_SPLIT_LAYOUT OFF CACHE BOOL "Enable to show split layout") + + if(${TRY_SPLIT_LAYOUT}) + set(ROLES_DB_NAME roles.db.zipc.split) + else() + set(ROLES_DB_NAME roles.db.zipc) + endif() +else() + set(ROLES_DB_NAME roles.db) +endif() # Add STM directory add_subdirectory(stm/${STM_DIR}) @@ -30,6 +45,7 @@ add_library(${TARGETS_PM} SHARED policy_manager.cpp stm/stm.c + ../src/util.cpp ) target_include_directories(${TARGETS_PM} @@ -84,5 +100,5 @@ add_custom_command(TARGET ${TARGETS_PM} POST_BUILD COMMAND cp -f ${PROJECT_BINARY_DIR}/${PLUGIN_PM}/lib${PLUGIN_PM}.so ${PROJECT_BINARY_DIR}/package/root/lib COMMAND mkdir -p ${PROJECT_BINARY_DIR}/package/root/etc COMMAND cp -f ${PROJECT_SOURCE_DIR}/${PLUGIN_PM}/db/states.db ${PROJECT_BINARY_DIR}/package/root/etc - COMMAND cp -f ${PROJECT_SOURCE_DIR}/${PLUGIN_PM}/db/roles.db ${PROJECT_BINARY_DIR}/package/root/etc + COMMAND cp -f ${PROJECT_SOURCE_DIR}/${PLUGIN_PM}/db/${ROLES_DB_NAME} ${PROJECT_BINARY_DIR}/package/root/etc/roles.db )