cmake: add FindSYSTEMD module

Fixes: https://github.com/transmission/transmission/issues/117
This commit is contained in:
Mike Gilbert
2016-12-18 21:53:19 -05:00
parent 9252f495af
commit d8cb7b3e0c
3 changed files with 26 additions and 9 deletions

View File

@@ -36,17 +36,16 @@ add_executable(${TR_NAME}-daemon
${${PROJECT_NAME}_HEADERS}
${${PROJECT_NAME}_WIN32_RC_FILE})
set_target_properties(${TR_NAME}-daemon PROPERTIES
COMPILE_FLAGS "${SYSTEMD_CFLAGS}"
LINK_FLAGS "${SYSTEMD_LDFLAGS}"
)
target_link_libraries(${TR_NAME}-daemon
${TR_NAME}
${EVENT2_LIBRARIES}
${SYSTEMD_LIBRARIES}
)
if(WITH_SYSTEMD)
target_include_directories(${TR_NAME}-daemon PRIVATE ${SYSTEMD_INCLUDE_DIRS})
target_link_libraries(${TR_NAME}-daemon ${SYSTEMD_LIBRARIES})
endif()
tr_win32_app_info(${PROJECT_NAME}_remote_WIN32_RC_FILE
"Transmission Utility ('remote')"
"${TR_NAME}-remote"