Update CMakelists
Additional install targets for maps, and reworked dependencies
This commit is contained in:
parent
481153606b
commit
415361ac9c
6 changed files with 47 additions and 8 deletions
|
@ -14,4 +14,15 @@ set( SOURCES
|
|||
# Add the executable
|
||||
add_executable( ttrts-gen ${SOURCES} )
|
||||
|
||||
target_link_libraries( ttrts-gen game )
|
||||
target_link_libraries( ttrts-gen game )
|
||||
|
||||
# Run the gen_usage script to generate our usage header
|
||||
add_custom_target(
|
||||
ttrts-gen-maps ALL
|
||||
${CMAKE_SOURCE_DIR}/../scripts/gen_maps.sh "${CMAKE_CURRENT_BINARY_DIR}/ttrts-gen"
|
||||
)
|
||||
|
||||
add_dependencies(ttrts-gen-maps ${PROJECT_NAME})
|
||||
|
||||
# Installation target
|
||||
install( DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/maps DESTINATION /usr/share/ttrts )
|
|
@ -1,9 +0,0 @@
|
|||
#! /bin/bash
|
||||
# Used to generate usage text from markdown
|
||||
cat README.md \
|
||||
| sed 's/^#* //g' \
|
||||
| sed 's/\t/\\t/g' \
|
||||
| sed ':a;N;$!ba;s/\n/\\n\n/g' \
|
||||
| sed 's/^/\"/' \
|
||||
| sed 's/$/\"/' \
|
||||
> $1
|
|
@ -23,7 +23,8 @@ install( TARGETS ${PROJECT_NAME} DESTINATION bin )
|
|||
|
||||
# Run the gen_usage script to generate our usage header
|
||||
add_custom_target(
|
||||
gen_ttrts_usage
|
||||
cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_SOURCE_DIR}/scripts/gen_usage.sh "${CMAKE_CURRENT_BINARY_DIR}/usage.h"
|
||||
ttrts-client-usage
|
||||
cd ${CMAKE_CURRENT_SOURCE_DIR} && ${CMAKE_SOURCE_DIR}/../scripts/gen_usage.sh "${CMAKE_CURRENT_BINARY_DIR}/usage.h"
|
||||
)
|
||||
add_dependencies(${PROJECT_NAME} gen_ttrts_usage)
|
||||
|
||||
add_dependencies(${PROJECT_NAME} ttrts-client-usage)
|
Loading…
Add table
Add a link
Reference in a new issue