From: Shlomi Fish Date: Tue, 13 Dec 2016 19:22:08 +0000 (+0200) Subject: Add install targets. X-Git-Tag: fortune-mod-1.99.3~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c1e8ec7916af206a15edfc333e9852a5d690b89e;p=fortune-mod Add install targets. --- diff --git a/fortune-mod/CMakeLists.txt b/fortune-mod/CMakeLists.txt index 4496934..eb08327 100644 --- a/fortune-mod/CMakeLists.txt +++ b/fortune-mod/CMakeLists.txt @@ -93,24 +93,33 @@ SET (OCOOKIEDIR "${COOKIEDIR}/off" CACHE STRING "offensive cookie dir not under FIND_PATH( RECODE_H "recode.h") -ADD_EXECUTABLE( +MACRO(my_exe exe c_file dir) + ADD_EXECUTABLE("${exe}" "${c_file}") + INSTALL(TARGETS "${exe}" RUNTIME DESTINATION "${dir}") +ENDMACRO() + +my_exe( "fortune" "fortune/fortune.c" + "games" ) -ADD_EXECUTABLE( +my_exe( "strfile" "util/strfile.c" + "sbin" ) -ADD_EXECUTABLE( +my_exe( "unstr" "util/unstr.c" + "sbin" ) -ADD_EXECUTABLE( +my_exe( "rot" "util/rot.c" + "bin" ) TARGET_LINK_LIBRARIES("fortune" "recode") @@ -171,3 +180,5 @@ ADD_CUSTOM_TARGET( "check" "perl" "${CMAKE_SOURCE_DIR}/run-tests.pl" "--src-dir" "${CMAKE_SOURCE_DIR}" "--cookies" "${COOKIES_STR}" ) + +INCLUDE(CPack) diff --git a/fortune-mod/datfiles/CMakeLists.txt b/fortune-mod/datfiles/CMakeLists.txt index b45da63..7be0511 100644 --- a/fortune-mod/datfiles/CMakeLists.txt +++ b/fortune-mod/datfiles/CMakeLists.txt @@ -33,4 +33,10 @@ FOREACH(c ${COOKIES}) "${TARGET_NAME}" ALL DEPENDS "${c}" "${DEST}" "${LINK}" ) + + INSTALL( + FILES "${c}" "${DEST}" "${LINK}" + DESTINATION "share/games/fortunes" + ) + ENDFOREACH()