CMAKE_MINIMUM_REQUIRED(VERSION 2.6) # Set application name and PKG_ID SET(this_target CertificateSelector) SET(PKG_ID hyCsE05ySM) # Include directories INCLUDE_DIRECTORIES( /usr/include/osp /usr/include/osp/security /usr/include/osp/system inc ) # Source files FILE(GLOB ${this_target}_SOURCE_FILES src/*.cpp) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIE") # Create executable SET(CMAKE_EXECUTABLE_SUFFIX ".exe") ADD_EXECUTABLE (${this_target} ${${this_target}_SOURCE_FILES}) # Set link libraries and link options TARGET_LINK_LIBRARIES(${this_target} -pie -L/usr/lib/osp osp-appfw osp-uifw) # Copy resources INSTALL(TARGETS ${this_target} DESTINATION ../usr/apps/${PKG_ID}/bin) INSTALL(FILES ${CMAKE_SOURCE_DIR}/manifest.xml DESTINATION ../usr/apps/${PKG_ID}/info) INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res DESTINATION ../usr/apps/${PKG_ID}) INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/shared DESTINATION ../usr/apps/${PKG_ID})