2 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
3 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/${PHONE_LOCK_COMMON}/include)
6 pkg_check_modules(pkgs_main REQUIRED appcore-efl vconf utilX ui-gadget bundle ecore-imf ecore-x eina evas ecore edje
7 ecore-input glib-2.0 aul sysman)
9 FOREACH(flag ${pkgs_main_CFLAGS})
10 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -fpie")
13 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
14 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
15 SET(CMAKE_C_FLAGS_RELEASE "-O2")
17 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${PREFIX}/lib -pie")
19 ADD_EXECUTABLE(${PROJECT_NAME}
23 #TARGET_LINK_LIBRARIES(${PROJECT_NAME} phone-lock-common)
24 TARGET_LINK_LIBRARIES(${PROJECT_NAME} -L${CMAKE_BINARY_COMMON_DIR} -lphone-lock-common ${pkgs_main_LDFLAGS})
25 #TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_main_LDFLAGS})
27 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})