mirror of https://github.com/cutefishos/appmotor
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
871 B
CMake
29 lines
871 B
CMake
set(LAUNCHER ${CMAKE_HOME_DIRECTORY}/src/launcherlib)
|
|
|
|
# Set sources
|
|
set(SRC ut_socketmanager.cpp ${LAUNCHER}/logger.cpp ${LAUNCHER}/socketmanager.cpp)
|
|
|
|
# Set moc headers
|
|
set(MOC_HDRS ut_socketmanager.h)
|
|
|
|
# Set the program name define used in daemon.cpp
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPROG_NAME_LAUNCHER=\\\"applauncherd\\\"")
|
|
|
|
# Run moc
|
|
qt4_wrap_cpp(MOC_SRC ${MOC_HDRS})
|
|
|
|
# Enable test library
|
|
set(QT_USE_QTTEST TRUE)
|
|
|
|
# Set include paths
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_HOME_DIRECTORY}/src/common ${LAUNCHER})
|
|
link_libraries(${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} "-L/lib -lsystemd-daemon")
|
|
|
|
# Enable Qt (may not be needed, because already defined on higher level)
|
|
include(${QT_USE_FILE})
|
|
add_executable(ut_socketmanager ${SRC} ${MOC_SRC})
|
|
|
|
# Install
|
|
install(PROGRAMS ut_socketmanager DESTINATION /usr/share/applauncherd-tests/)
|
|
|