aboutsummaryrefslogtreecommitdiffstats
path: root/src/libexec/qbs_processlauncher/CMakeLists.txt
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}"
    )