X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=57b12d9055a89ae623b2ac99fccd0cd5035a2079;hb=6a547ae8ee7e77be8c8420d9becd7d666f402c1e;hp=88081aea08c67e51cba9f0a2285d602f50746b17;hpb=791277d7c4d7454d2077a31bbcd887604e25db44;p=platform%2Fcore%2Fappfw%2Fail.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 88081ae..57b12d9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,10 +2,6 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT(ail C) -OPTION(SMACK "Enable smack support" ON) -IF(SMACK) - ADD_DEFINITIONS("-DWRT_SMACK_ENABLED") # enable smack -ENDIF(SMACK) SET(LIBNAME "lib${PROJECT_NAME}") SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(BINDIR "${PREFIX}/bin") @@ -27,13 +23,19 @@ SET(SRCS src/ail_package.c src/ail_desktop.c src/ail_convert.c + src/ail_vconf.c ) INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) INCLUDE(FindPkgConfig) -pkg_check_modules(LPKGS REQUIRED glib-2.0 sqlite3 dlog db-util xdgmime vconf) +pkg_check_modules(LDPC REQUIRED libtzplatform-config) +FOREACH(flag ${LDPC_LIBRARIES}) + SET(PC_LIB "${PC_LIB} -l${flag}") +ENDFOREACH(flag) + +pkg_check_modules(LPKGS REQUIRED glib-2.0 sqlite3 dlog db-util xdgmime vconf libtzplatform-config libsmack) STRING(REPLACE ";" " " EXTRA_CFLAGS "${LPKGS_CFLAGS}") SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden") @@ -52,8 +54,9 @@ CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc @ONL INSTALL(TARGETS ${LIBNAME} DESTINATION ${LIB_INSTALL_DIR}) INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/ail.h DESTINATION include) +INSTALL(FILES ${CMAKE_SOURCE_DIR}/src/ail_vconf.h DESTINATION include) +CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/desktop.conf.in ${CMAKE_SOURCE_DIR}/desktop.conf) INSTALL(FILES ${CMAKE_SOURCE_DIR}/desktop.conf DESTINATION share/install-info) # AIL init database -ADD_SUBDIRECTORY(initdb) - +ADD_SUBDIRECTORY(tool)