1234567891011121314151617181920212223242526272829303132333435363738 |
- add_custom_target(scripts)
- function(copy_to_source_dir FILENAMES)
- foreach(FILE ${FILENAMES})
- add_custom_command(
- TARGET scripts POST_BUILD
- COMMAND ${CMAKE_COMMAND} -E copy
- ${CMAKE_CURRENT_SOURCE_DIR}/${FILE}
- ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${FILE})
- endforeach()
- endfunction()
- if(WIN32)
- set(WIN_FILES_TO_COPY
- "charserv.bat"
- "csv2yaml.bat"
- "logserv.bat"
- "mapcache.bat"
- "mapserv.bat"
- "runserver.bat"
- "serv.bat"
- "webserv.bat"
- "yaml2sql.bat"
- "yamlupgrade.bat"
- "navigenerator.bat"
- )
- copy_to_source_dir("${WIN_FILES_TO_COPY}")
- else()
- set(LINUX_FILES_TO_COPY
- "athena-start.sh"
- "function.sh"
- "install.sh"
- "uninstall.sh"
- )
- copy_to_source_dir("${LINUX_FILES_TO_COPY}")
- endif()
|