blob: 73aca9f0758c5db2d5e5daf69409349f3be8b135 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
set(SOURCES
launcherlogging.cpp
launcherlogging.h
launchersockethandler.cpp
launchersockethandler.h
processlauncher-main.cpp
)
set(PATH_TO_PROTOCOL_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/../../lib/corelib/tools")
set(PROTOCOL_SOURCES
launcherpackets.cpp
launcherpackets.h
)
list_transform_prepend(PROTOCOL_SOURCES ${PATH_TO_PROTOCOL_SOURCES}/)
add_qbs_app(qbs_processlauncher
DESTINATION ${QBS_LIBEXEC_INSTALL_DIR}
DEPENDS Qt5::Core Qt5::Network
INCLUDES ${PATH_TO_PROTOCOL_SOURCES}
SOURCES ${SOURCES} ${PROTOCOL_SOURCES}
)
set_target_properties(qbs_processlauncher PROPERTIES
BUILD_RPATH "${QBS_LIBEXEC_RPATH}"
INSTALL_RPATH "${QBS_LIBEXEC_RPATH}"
)
|