summaryrefslogtreecommitdiff
path: root/tool/CMakeLists.txt
blob: 9dda98274e3e331501b3a94640183523e4bf8026 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PROJECT (beluga-launcher-cli)
LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src/include)

SET(DOCKER_LAUNCHER_CLIENT_SERVER "dockerl")
FILE(GLOB DOCKER_LAUNCHER_CLIENT_SERVER_SRCS *.c )

INCLUDE(FindPkgConfig)
pkg_check_modules(project_pkgs REQUIRED dlog gio-2.0 glib-2.0 json-c)

INCLUDE_DIRECTORIES(${project_pkgs_INCLUDE_DIRS})
LINK_DIRECTORIES(${project_pkgs_LIBRARY_DIRS})


ADD_EXECUTABLE(${DOCKER_LAUNCHER_CLIENT_SERVER} ${DOCKER_LAUNCHER_CLIENT_SERVER_SRCS})
TARGET_LINK_LIBRARIES(${DOCKER_LAUNCHER_CLIENT_SERVER}  ${project_pkgs_LIBRARIES})
INSTALL(TARGETS ${DOCKER_LAUNCHER_CLIENT_SERVER} DESTINATION ${BIN_INSTALL_DIR})