X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=ab7f4e3d2946803e38310985fad07a0252ba0c52;hb=f604db775ee7695e5c7ce8f41fc3d4aff30eda7a;hp=9943d027d045c6685cc40b476cfdb172ee5e66be;hpb=5a1bb6c56e38d2d0652cbedaca7c19cf9db590ee;p=platform%2Fcore%2Fappfw%2Fpkgmgr-info.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 9943d02..ab7f4e3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,6 +9,8 @@ SET(EXEC_PREFIX "\${prefix}") SET(INCLUDEDIR "\${prefix}/include") SET(CMAKE_SKIP_BUILD_RPATH true) +ADD_DEFINITIONS("-DLIB_PATH=\"${LIB_INSTALL_DIR}\"") + ### Local include directories INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/include @@ -18,6 +20,8 @@ INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/common/socket ${CMAKE_SOURCE_DIR}/src/common/parcel ${CMAKE_SOURCE_DIR}/src/server + ${CMAKE_SOURCE_DIR}/src/server/cynara_checker + ${CMAKE_SOURCE_DIR}/src/server/filter_checker ${CMAKE_SOURCE_DIR}/src/server/database ${CMAKE_SOURCE_DIR}/src/server/request_handler ) @@ -38,6 +42,10 @@ pkg_check_modules(libpkgs REQUIRED minizip libsystemd parcel + cynara-client-async + cynara-session + cynara-creds-socket + capi-system-resource ) FOREACH(flag ${libpkgs_CFLAGS}) @@ -58,6 +66,10 @@ pkg_check_modules(libpkgs_server REQUIRED minizip libsystemd parcel + cynara-client-async + cynara-session + cynara-creds-socket + capi-system-resource ) FOREACH(flag ${libpkgs_server_CFLAGS}) @@ -73,15 +85,19 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") SET(EXTRA_LINKER_FLAGS "-Wl,--as-needed") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${EXTRA_LINKER_FLAGS}") -ENABLE_TESTING() -SET(TARGET_PKGMGR_INFO_UNIT_TEST "pkgmgr-info-unit-test") +IF(NOT ASAN_ENABLED) + ENABLE_TESTING() + SET(TARGET_PKGMGR_INFO_UNIT_TEST "pkgmgr-info-unit-test") +ENDIF(NOT ASAN_ENABLED) ################## ## build comm libraries ADD_SUBDIRECTORY(parser) ADD_SUBDIRECTORY(tool) ADD_SUBDIRECTORY(plugin_list) ADD_SUBDIRECTORY(src) -ADD_SUBDIRECTORY(test) +IF(NOT ASAN_ENABLED) + ADD_SUBDIRECTORY(test) +ENDIF(NOT ASAN_ENABLED) CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/pkgmgr-info.pc.in ${CMAKE_BINARY_DIR}/pkgmgr-info.pc @ONLY) CONFIGURE_FILE(pkg_db_version.txt.in pkg_db_version.txt @ONLY)