functions.cmake: Add dependencies against levels
This commit is contained in:
parent
940882d743
commit
da33e4668b
|
@ -84,9 +84,14 @@ function(level)
|
|||
cmake_parse_arguments(LEVEL "${options}" "${oneValueArgs}"
|
||||
"${multiValueArgs}" ${ARGN})
|
||||
|
||||
file(COPY ${LEVEL_NAME}.txt DESTINATION ${cdroot})
|
||||
add_custom_command(OUTPUT ${cdroot}/${LEVEL_NAME}.txt
|
||||
COMMAND cp ${LEVEL_NAME}.txt ${cdroot}/${LEVEL_NAME}.txt
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
DEPENDS ${LEVEL_NAME}.txt
|
||||
VERBATIM)
|
||||
add_custom_target(${LEVEL_NAME}_lvl
|
||||
DEPENDS ${cdroot}/${LEVEL_NAME})
|
||||
DEPENDS ${cdroot}/${LEVEL_NAME}.txt)
|
||||
add_dependencies(${PROJECT_NAME} ${LEVEL_NAME}_lvl)
|
||||
endfunction()
|
||||
|
||||
function(container)
|
||||
|
|
Loading…
Reference in New Issue