# -*- cmake -*- project(updater_service) include(00-Common) if(LL_TESTS) include(LLAddBuildTest) endif(LL_TESTS) include(LLCommon) include(LLMessage) include(LLPlugin) include_directories( ${LLCOMMON_INCLUDE_DIRS} ${LLMESSAGE_INCLUDE_DIRS} ${LLPLUGIN_INCLUDE_DIRS} ) set(updater_service_SOURCE_FILES llupdaterservice.cpp llupdatechecker.cpp ) set(updater_service_HEADER_FILES llupdaterservice.h llupdatechecker.h ) set_source_files_properties(${updater_service_HEADER_FILES} PROPERTIES HEADER_FILE_ONLY TRUE) list(APPEND updater_service_SOURCE_FILES ${updater_service_HEADER_FILES} ) add_library(llupdaterservice ${updater_service_SOURCE_FILES} ) target_link_libraries(llupdaterservice ${LLCOMMON_LIBRARIES} ${LLMESSAGE_LIBRARIES} ${LLPLUGIN_LIBRARIES} ) if(LL_TESTS) SET(llupdater_service_TEST_SOURCE_FILES llupdaterservice.cpp ) # set_source_files_properties( # llupdaterservice.cpp # PROPERTIES # LL_TEST_ADDITIONAL_LIBRARIES "${PTH_LIBRARIES}" # ) LL_ADD_PROJECT_UNIT_TESTS(llupdaterservice "${llupdater_service_TEST_SOURCE_FILES}") endif(LL_TESTS) set(UPDATER_INCLUDE_DIRS ${LIBS_OPEN_DIR}/viewer_components/updater CACHE INTERNAL "" ) set(UPDATER_LIBRARIES llupdaterservice CACHE INTERNAL "" )