From: Shlomi Fish Date: Thu, 21 Jul 2016 16:56:08 +0000 (+0300) Subject: Copy the plain cookie files and the .u8 links. X-Git-Tag: fortune-mod-1.99.3~22 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b64d014cd31172269c674bbf1c55c6fdc5311e2;p=fortune-mod Copy the plain cookie files and the .u8 links. --- diff --git a/fortune-mod/datfiles/CMakeLists.txt b/fortune-mod/datfiles/CMakeLists.txt index 70aba09..ef9b65e 100644 --- a/fortune-mod/datfiles/CMakeLists.txt +++ b/fortune-mod/datfiles/CMakeLists.txt @@ -46,14 +46,34 @@ FOREACH(c ${COOKIES}) SET(DEST "${c}.dat") SET(SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/${c}") + SET(PATH_PERL ${PERL_EXECUTABLE}) + ADD_CUSTOM_COMMAND( + OUTPUT "${c}" + COMMAND ${PATH_PERL} + ARGS "-e" + "my (\$src, \$dest) = @ARGV; use File::Copy; copy(\$src, \$dest);" + "${SOURCE}" + "${c}" + DEPENDS "${SOURCE}" + VERBATIM + ) ADD_CUSTOM_COMMAND( OUTPUT "${DEST}" COMMAND "${CMAKE_CURRENT_BINARY_DIR}/../strfile" ARGS "${SOURCE}" "${DEST}" DEPENDS "${SOURCE}" ) + + SET(LINK "${c}.u8") + ADD_CUSTOM_COMMAND( + OUTPUT "${LINK}" + COMMAND "ln" + ARGS "-s" "${c}" "${LINK}" + DEPENDS "${c}" + ) + ADD_CUSTOM_TARGET( "${TARGET_NAME}" ALL - DEPENDS "${DEST}" + DEPENDS "${c}" "${DEST}" "${LINK}" ) ENDFOREACH()