X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=c1435dc5f9ed9926c2105674e88a45bdce2148fc;hb=refs%2Fheads%2Faccepted%2Ftizen_unified_toolchain;hp=465821fa4f02ed077cb7c7e36e8f246cb9238f1c;hpb=a3b7fb6f828acc51cdc89c296b32b4081fd0d2e4;p=platform%2Fcore%2Fappfw%2Fwgt-backend.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 465821f..77e2858 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,12 +13,12 @@ ENDIF(NOT CMAKE_BUILD_TYPE) # Compiler flags SET(EXTRA_FLAGS "-Wall -Wextra") SET(CMAKE_C_FLAGS_PROFILING "-O2 ${EXTRA_FLAGS}") -SET(CMAKE_CXX_FLAGS_PROFILING "-O2 -std=c++11 ${EXTRA_FLAGS}") +SET(CMAKE_CXX_FLAGS_PROFILING "-O2 -std=c++17 ${EXTRA_FLAGS}") SET(CMAKE_C_FLAGS_DEBUG "-O0 -g ${EXTRA_FLAGS}") -SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -std=c++11 -g ${EXTRA_FLAGS}") +SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -std=c++17 -g ${EXTRA_FLAGS}") SET(CMAKE_C_FLAGS_RELEASE "-O2 -g ${EXTRA_FLAGS}") -SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -std=c++11 -g ${EXTRA_FLAGS}") -SET(CMAKE_CXX_FLAGS_CCOV "-O0 -std=c++11 -g --coverage ${EXTRA_FLAGS}") +SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -std=c++17 -g ${EXTRA_FLAGS}") +SET(CMAKE_CXX_FLAGS_CCOV "-O0 -std=c++17 -g --coverage ${EXTRA_FLAGS}") # Linker flags SET(EXTRA_LINKER_FLAGS "-Wl,--as-needed") @@ -31,8 +31,11 @@ SET(TARGET_WGT_BACKEND "wgt-backend") SET(TARGET_LIBNAME_HYBRID "hybrid-installer") SET(TARGET_SMOKE_TEST "smoke-test") +SET(TARGET_SMOKE_TEST_EXTENSIVE "extensive-smoke-test") SET(TARGET_SMOKE_TEST_HELPER "smoke-test-helper") +SET(TARGET_HYBRID_SMOKE_TEST_HELPER "hybrid-smoke-test-helper") SET(TARGET_MANIFEST_TEST "manifest-test") +SET(TARGET_WGT_SMOKE_UTILS "wgt-smoke-utils") ADD_DEFINITIONS("-DPROJECT_TAG=\"WGT_BACKEND\"") @@ -50,9 +53,8 @@ PKG_CHECK_MODULES(ENCRYPTION_DEPS REQUIRED libwebappenc) PKG_CHECK_MODULES(TPK_INSTALLER_DEPS REQUIRED tpk-installer) PKG_CHECK_MODULES(VCONF_DEPS REQUIRED vconf) PKG_CHECK_MODULES(GUM_DEPS REQUIRED libgum) - -FIND_PACKAGE(Boost REQUIRED COMPONENTS system filesystem regex program_options) -FIND_PACKAGE(GTest REQUIRED) +PKG_CHECK_MODULES(GMOCK_DEPS REQUIRED gmock) ADD_SUBDIRECTORY(data) ADD_SUBDIRECTORY(src) +ADD_SUBDIRECTORY(test)