dde-application-manager/src/CMakeLists.txt
ComixHe fe284e78b6 feat: implementation of the major feature of dbus service
Log:
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-08-07 16:46:57 +08:00

32 lines
646 B
CMake

include(GNUInstallDirs)
set(BIN_NAME dde-application-manager)
set(LIB_NAME ddeam)
file(GLOB_RECURSE SRCS ${CMAKE_CURRENT_LIST_DIR}/*.cpp)
list(REMOVE_ITEM SRCS "${PROJECT_SOURCE_DIR}/src/utils.cpp")
add_library(${LIB_NAME} ${SRCS})
target_include_directories(${LIB_NAME} PRIVATE
${PROJECT_BINARY_DIR}
)
target_link_libraries(${LIB_NAME} PUBLIC
Threads::Threads
${AdaptorLib}
)
add_executable(${BIN_NAME} main.cpp utils.cpp)
target_link_libraries(${BIN_NAME} PRIVATE
${LIB_NAME}
)
target_include_directories(${BIN_NAME} PRIVATE
${PROJECT_BINARY_DIR}
)
install(TARGETS ${BIN_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})