From fea1d82ed943f99927586d447cf563d182c73111 Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Thu, 24 Aug 2023 23:25:16 -0600 Subject: [PATCH] Readded text generation code --- CMakeLists.txt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8c929f7a..ff327f28 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -153,6 +153,22 @@ list(FILTER ALL_FILES EXCLUDE REGEX "src/pc/dlmalloc.c") # Generated Source Code Files # #==============================================================================# +add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/text/us/define_text-tmp + COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/text/us + COMMAND ${CPP} -I${CMAKE_CURRENT_SOURCE_DIR}/text/us ${CMAKE_CURRENT_SOURCE_DIR}/text/define_text.inc.c > ${CMAKE_CURRENT_BINARY_DIR}/text/us/define_text-tmp +) + +add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/text/us/define_text.inc.c + COMMAND $ ${CMAKE_CURRENT_SOURCE_DIR}/charmap.txt ${CMAKE_CURRENT_BINARY_DIR}/text/us/define_text-tmp ${CMAKE_CURRENT_BINARY_DIR}/text/us/define_text.inc.c + VERBATIM + DEPENDS textconv + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/text/us/define_text-tmp +) + +list(APPEND INC_C_FILES ${CMAKE_CURRENT_BINARY_DIR}/text/us/define_text.inc.c) + add_custom_command( OUTPUT include/text_strings.h COMMAND $ charmap.txt ${CMAKE_CURRENT_SOURCE_DIR}/include/text_strings.h.in ${CMAKE_CURRENT_BINARY_DIR}/include/text_strings.h