mirror of https://github.com/Gnucash/gnucash
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.2 KiB
36 lines
1.2 KiB
|
|
SET(_BIN_FILES "")
|
|
FOREACH(file gnc-fq-check.in gnc-fq-helper.in gnc-fq-update.in gnc-fq-dump)
|
|
STRING(REPLACE ".in" "" _OUTPUT_FILE_NAME ${file})
|
|
SET(_ABS_OUTPUT_FILE ${BINDIR_BUILD}/${_OUTPUT_FILE_NAME})
|
|
configure_file( ${file} ${_ABS_OUTPUT_FILE} @ONLY)
|
|
LIST(APPEND _BIN_FILES ${_ABS_OUTPUT_FILE})
|
|
ENDFOREACH(file)
|
|
|
|
SET(CMAKE_COMMAND_TMP "")
|
|
IF (${CMAKE_VERSION} VERSION_GREATER 3.1)
|
|
SET(CMAKE_COMMAND_TMP ${CMAKE_COMMAND} -E env)
|
|
ENDIF()
|
|
|
|
|
|
SET(_MAN_FILES "")
|
|
FOREACH(file gnc-fq-dump gnc-fq-helper)
|
|
SET(_POD_INPUT ${BINDIR_BUILD}/${file})
|
|
SET(_MAN_OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${file}.1)
|
|
LIST(APPEND _MAN_FILES ${_MAN_OUTPUT})
|
|
ADD_CUSTOM_COMMAND(
|
|
OUTPUT ${_MAN_OUTPUT}
|
|
COMMAND
|
|
${CMAKE_COMMAND_TMP} ${PERL_EXECUTABLE} ${POD2MAN_EXECUTABLE} ${_POD_INPUT} ${_MAN_OUTPUT}
|
|
DEPENDS ${_POD_INPUT}
|
|
)
|
|
ENDFOREACH(file)
|
|
|
|
|
|
ADD_CUSTOM_TARGET(quotes-man ALL DEPENDS ${_MAN_FILES})
|
|
ADD_CUSTOM_TARGET(quotes-bin ALL DEPENDS ${_BIN_FILES})
|
|
INSTALL(FILES ${_MAN_FILES} DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
|
INSTALL(PROGRAMS ${_BIN_FILES} DESTINATION ${CMAKE_INSTALL_BINDIR})
|
|
|
|
SET_DIST_LIST(quotes_DIST CMakeLists.txt gnc-fq-check.in gnc-fq-dump gnc-fq-helper.in gnc-fq-update.in Quote_example.pl README)
|