@@ -23,102 +23,102 @@ foreach(kind CPP H)
2323 set(DAEMON_BUILDINFO_${kind}_TEXT "${DAEMON_GENERATED_HEADER}")
2424endforeach()
2525
26- macro(daemon_add_buildinfo TYPE NAME VALUE )
27- string(APPEND DAEMON_BUILDINFO_CPP_TEXT "const ${TYPE } ${NAME }=${VALUE };\n")
28- string(APPEND DAEMON_BUILDINFO_H_TEXT "extern const ${TYPE } ${NAME };\n")
26+ macro(daemon_add_buildinfo type name value )
27+ string(APPEND DAEMON_BUILDINFO_CPP_TEXT "const ${type } ${name }=${value };\n")
28+ string(APPEND DAEMON_BUILDINFO_H_TEXT "extern const ${type } ${name };\n")
2929endmacro()
3030
31- macro(daemon_write_generated GENERATED_PATH GENERATED_CONTENT )
32- set(DAEMON_GENERATED_FILE ${DAEMON_GENERATED_DIR}/${GENERATED_PATH })
31+ macro(daemon_write_generated generated_path generated_content )
32+ set(DAEMON_GENERATED_FILE ${DAEMON_GENERATED_DIR}/${generated_path })
3333
3434 if (EXISTS "${DAEMON_GENERATED_FILE}")
35- file(READ "${DAEMON_GENERATED_FILE}" GENERATED_CONTENT_READ )
35+ file(READ "${DAEMON_GENERATED_FILE}" generated_content_read )
3636 endif()
3737
38- if (NOT "${GENERATED_CONTENT }" STREQUAL "${GENERATED_CONTENT_READ }")
39- message(STATUS "Generating ${GENERATED_PATH }")
40- file(WRITE "${DAEMON_GENERATED_FILE}" "${GENERATED_CONTENT }")
38+ if (NOT "${generated_content }" STREQUAL "${generated_content_read }")
39+ message(STATUS "Generating ${generated_path }")
40+ file(WRITE "${DAEMON_GENERATED_FILE}" "${generated_content }")
4141 endif()
4242endmacro()
4343
44- macro(daemon_write_buildinfo NAME )
44+ macro(daemon_write_buildinfo name )
4545 foreach(kind CPP H)
46- set(DAEMON_BUILDINFO_ ${kind}_NAME "${NAME }${DAEMON_GENERATED_${kind}_EXT}")
47- set(DAEMON_BUILDINFO_ ${kind}_PATH "${DAEMON_BUILDINFO_SUBDIR}/${DAEMON_BUILDINFO_ ${kind}_NAME }")
46+ set(daemon_buildinfo_ ${kind}_name "${name }${DAEMON_GENERATED_${kind}_EXT}")
47+ set(daemon_buildinfo_ ${kind}_path "${DAEMON_BUILDINFO_SUBDIR}/${daemon_buildinfo_ ${kind}_name }")
4848
49- daemon_write_generated("${DAEMON_BUILDINFO_ ${kind}_PATH }" "${DAEMON_BUILDINFO_${kind}_TEXT}")
49+ daemon_write_generated("${daemon_buildinfo_ ${kind}_path }" "${DAEMON_BUILDINFO_${kind}_TEXT}")
5050 list(APPEND BUILDINFOLIST "${DAEMON_GENERATED_FILE}")
5151 endforeach()
5252endmacro()
5353
54- macro(daemon_embed_files BASENAME SLUG FORMAT TARGETNAME )
55- set(EMBED_SOURCE_DIR "${SLUG }_EMBED_DIR")
56- set(EMBED_SOURCE_LIST "${SLUG }_EMBED_LIST")
54+ macro(daemon_embed_files basename slug format targetname )
55+ set(embed_source_dir "${slug }_EMBED_DIR")
56+ set(embed_source_list "${slug }_EMBED_LIST")
5757
58- set(EMBED_SUBDIR "${DAEMON_EMBEDDED_SUBDIR}/${BASENAME }")
59- set(EMBED_DIR "${DAEMON_GENERATED_DIR}/${EMBED_SUBDIR }")
58+ set(embed_subdir "${DAEMON_EMBEDDED_SUBDIR}/${basename }")
59+ set(embed_dir "${DAEMON_GENERATED_DIR}/${embed_subdir }")
6060
6161 foreach(kind CPP H)
62- set(EMBED_ ${kind}_BASENAME "${BASENAME }${DAEMON_GENERATED_${kind}_EXT}")
63- set(EMBED_ ${kind}_SRC_FILE "${DAEMON_EMBEDDED_DIR}/${EMBED_ ${kind}_BASENAME }")
64- set(EMBED_ ${kind}_FILE "${DAEMON_EMBEDDED_SUBDIR}/${EMBED_ ${kind}_BASENAME }")
65- set(EMBED_ ${kind}_TEXT "${DAEMON_GENERATED_HEADER}")
66- set_property(TARGET "${TARGETNAME }" APPEND PROPERTY SOURCES "${EMBED_ ${kind}_SRC_FILE }")
62+ set(embed_ ${kind}_basename "${basename }${DAEMON_GENERATED_${kind}_EXT}")
63+ set(embed_ ${kind}_src_file "${DAEMON_EMBEDDED_DIR}/${embed_ ${kind}_basename }")
64+ set(embed_ ${kind}_file "${DAEMON_EMBEDDED_SUBDIR}/${embed_ ${kind}_basename }")
65+ set(embed_ ${kind}_text "${DAEMON_GENERATED_HEADER}")
66+ set_property(TARGET "${targetname }" APPEND PROPERTY SOURCES "${embed_ ${kind}_src_file }")
6767 endforeach()
6868
69- string(APPEND EMBED_CPP_TEXT
70- "#include \"${EMBED_H_FILE }\"\n"
69+ string(APPEND embed_CPP_text
70+ "#include \"${embed_H_file }\"\n"
7171 "\n"
72- "namespace ${BASENAME } {\n"
72+ "namespace ${basename } {\n"
7373 )
7474
75- string(APPEND EMBED_H_TEXT
75+ string(APPEND embed_H_text
7676 "#include \"common/Common.h\"\n"
7777 "\n"
78- "namespace ${BASENAME } {\n"
78+ "namespace ${basename } {\n"
7979 )
8080
81- set(EMBED_MAP_TEXT "")
81+ set(embed_map_text "")
8282
83- foreach(filename ${${EMBED_SOURCE_LIST }})
83+ foreach(filename ${${embed_source_list }})
8484 string(REPLACE "/" "_" filename_symbol "${filename}")
8585 string(REPLACE "." "_" filename_symbol "${filename_symbol}")
8686
87- set(inpath "${${EMBED_SOURCE_DIR }}/${filename}")
88- set(outpath "${EMBED_DIR }/${filename_symbol}${DAEMON_GENERATED_H_EXT}")
87+ set(inpath "${${embed_source_dir }}/${filename}")
88+ set(outpath "${embed_dir }/${filename_symbol}${DAEMON_GENERATED_H_EXT}")
8989
9090 add_custom_command(
9191 OUTPUT ${outpath}
9292 COMMAND ${CMAKE_COMMAND}
9393 "-DINPUT_FILE=${inpath}"
9494 "-DOUTPUT_FILE=${outpath}"
95- "-DFILE_FORMAT=${FORMAT }"
95+ "-DFILE_FORMAT=${format }"
9696 "-DVARIABLE_NAME=${filename_symbol}"
9797 -P "${CMAKE_CURRENT_SOURCE_DIR}/cmake/EmbedText.cmake"
9898 MAIN_DEPENDENCY ${inpath}
9999 )
100100
101- set_property(TARGET "${TARGETNAME }" APPEND PROPERTY SOURCES "${outpath}")
101+ set_property(TARGET "${targetname }" APPEND PROPERTY SOURCES "${outpath}")
102102
103- string(APPEND EMBED_CPP_TEXT
104- "#include \"${BASENAME }/${filename_symbol}.h\"\n"
103+ string(APPEND embed_CPP_text
104+ "#include \"${basename }/${filename_symbol}.h\"\n"
105105 )
106106
107- string(APPEND EMBED_H_TEXT
107+ string(APPEND embed_H_text
108108 "extern const unsigned char ${filename_symbol}[];\n"
109109 )
110110
111- string(APPEND EMBED_MAP_TEXT
111+ string(APPEND embed_map_text
112112 "\t{ \"${filename}\", "
113113 "std::string(reinterpret_cast<const char *>( ${filename_symbol} ), "
114114 "sizeof( ${filename_symbol} )) },\n"
115115 )
116116 endforeach()
117117
118- string(APPEND EMBED_CPP_TEXT
118+ string(APPEND embed_CPP_text
119119 "\n"
120120 "const std::unordered_map<std::string, std::string> FileMap\n{\n"
121- "${EMBED_MAP_TEXT }"
121+ "${embed_map_text }"
122122 "};\n"
123123 "\n"
124124 "const char* ReadFile(Str::StringRef filename)\n"
@@ -129,13 +129,13 @@ macro(daemon_embed_files BASENAME SLUG FORMAT TARGETNAME)
129129 "}"
130130 )
131131
132- string(APPEND EMBED_H_TEXT
132+ string(APPEND embed_H_text
133133 "extern const std::unordered_map<std::string, std::string> FileMap;\n"
134134 "const char* ReadFile(Str::StringRef filename);\n"
135135 "};\n"
136136 )
137137
138138 foreach(kind CPP H)
139- daemon_write_generated("${EMBED_ ${kind}_FILE }" "${EMBED_ ${kind}_TEXT }")
139+ daemon_write_generated("${embed_ ${kind}_file }" "${embed_ ${kind}_text }")
140140 endforeach()
141141endmacro()
0 commit comments