@@ -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