Update codegen dependencies

This commit is contained in:
Berkus Decker 2017-11-29 09:38:32 +02:00
parent 1e5dc4691a
commit 3ea20877c6
1 changed files with 14 additions and 4 deletions

View File

@ -35,7 +35,9 @@ add_custom_command(
-o${CMAKE_CURRENT_BINARY_DIR}/styles -w${CMAKE_SOURCE_DIR} -o${CMAKE_CURRENT_BINARY_DIR}/styles -w${CMAKE_SOURCE_DIR}
colors.palette colors.palette
WORKING_DIRECTORY styles WORKING_DIRECTORY styles
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/Resources/colors.palette DEPENDS
codegen_style
${CMAKE_CURRENT_SOURCE_DIR}/Resources/colors.palette
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/colors.palette MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/colors.palette
) )
add_custom_target(palette_output add_custom_target(palette_output
@ -49,7 +51,9 @@ add_custom_command(
COMMAND COMMAND
codegen_numbers -o${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Resources/numbers.txt codegen_numbers -o${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Resources/numbers.txt
WORKING_DIRECTORY . WORKING_DIRECTORY .
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/Resources/numbers.txt DEPENDS
codegen_numbers
${CMAKE_CURRENT_SOURCE_DIR}/Resources/numbers.txt
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/numbers.txt MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/numbers.txt
) )
add_custom_target(numbers_output add_custom_target(numbers_output
@ -63,7 +67,9 @@ add_custom_command(
COMMAND COMMAND
codegen_lang -o${CMAKE_CURRENT_BINARY_DIR} -w${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Resources/langs/lang.strings codegen_lang -o${CMAKE_CURRENT_BINARY_DIR} -w${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Resources/langs/lang.strings
WORKING_DIRECTORY . WORKING_DIRECTORY .
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/Resources/langs/lang.strings DEPENDS
codegen_lang
${CMAKE_CURRENT_SOURCE_DIR}/Resources/langs/lang.strings
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/langs/lang.strings MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/langs/lang.strings
) )
add_custom_target(lang_output add_custom_target(lang_output
@ -81,6 +87,7 @@ add_custom_command(
WORKING_DIRECTORY . WORKING_DIRECTORY .
DEPENDS DEPENDS
codegen_emoji codegen_emoji
${CMAKE_CURRENT_SOURCE_DIR}/Resources/emoji_autocomplete.json
VERBATIM VERBATIM
) )
add_custom_target(emoji_output add_custom_target(emoji_output
@ -99,7 +106,9 @@ add_custom_command(
COMMAND COMMAND
python ${CMAKE_CURRENT_SOURCE_DIR}/SourceFiles/codegen/scheme/codegen_scheme.py -o${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Resources/scheme.tl python ${CMAKE_CURRENT_SOURCE_DIR}/SourceFiles/codegen/scheme/codegen_scheme.py -o${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Resources/scheme.tl
WORKING_DIRECTORY . WORKING_DIRECTORY .
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/Resources/scheme.tl DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/SourceFiles/codegen/scheme/codegen_scheme.py
${CMAKE_CURRENT_SOURCE_DIR}/Resources/scheme.tl
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/scheme.tl MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/scheme.tl
VERBATIM VERBATIM
) )
@ -139,6 +148,7 @@ foreach (src ${style_files})
-o${CMAKE_CURRENT_BINARY_DIR}/styles -w${CMAKE_SOURCE_DIR} -o${CMAKE_CURRENT_BINARY_DIR}/styles -w${CMAKE_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/${src}.style ${CMAKE_CURRENT_SOURCE_DIR}/${src}.style
DEPENDS DEPENDS
codegen_style
${CMAKE_CURRENT_SOURCE_DIR}/${src}.style ${CMAKE_CURRENT_SOURCE_DIR}/${src}.style
MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/${src}.style MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/${src}.style
) )