@@ -23,111 +23,111 @@ 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 (REGEX REPLACE "[^A-Za-z0-9]" "_" filename_symbol "${filename} " )
8585
86- set (inpath "${${EMBED_SOURCE_DIR } }/${filename} " )
87- set (outpath "${EMBED_DIR } /${filename_symbol}${DAEMON_GENERATED_H_EXT} " )
86+ set (inpath "${${embed_source_dir } }/${filename} " )
87+ set (outpath "${embed_dir } /${filename_symbol}${DAEMON_GENERATED_H_EXT} " )
8888
8989 add_custom_command (
9090 OUTPUT "${outpath} "
9191 COMMAND ${CMAKE_COMMAND}
9292 "-DINPUT_FILE=${inpath} "
9393 "-DOUTPUT_FILE=${outpath} "
94- "-DFILE_FORMAT=${FORMAT } "
94+ "-DFILE_FORMAT=${format } "
9595 "-DVARIABLE_NAME=${filename_symbol} "
9696 -P "${CMAKE_CURRENT_SOURCE_DIR} /cmake/EmbedText.cmake"
9797 MAIN_DEPENDENCY ${inpath}
9898 )
9999
100- set_property (TARGET "${TARGETNAME } " APPEND PROPERTY SOURCES "${outpath} " )
100+ set_property (TARGET "${targetname } " APPEND PROPERTY SOURCES "${outpath} " )
101101
102- string (APPEND EMBED_CPP_TEXT
103- "#include \" ${BASENAME } /${filename_symbol} .h\"\n "
102+ string (APPEND embed_CPP_text
103+ "#include \" ${basename } /${filename_symbol} .h\"\n "
104104 )
105105
106- string (APPEND EMBED_H_TEXT
106+ string (APPEND embed_H_text
107107 "extern const unsigned char ${filename_symbol} [];\n "
108108 )
109109
110- string (APPEND EMBED_MAP_TEXT
110+ string (APPEND embed_map_text
111111 "\t { \" ${filename} \" , "
112112 "std::string(reinterpret_cast<const char *>( ${filename_symbol} ), "
113113 "sizeof( ${filename_symbol} )) },\n "
114114 )
115115 endforeach ()
116116
117- string (APPEND EMBED_CPP_TEXT
117+ string (APPEND embed_CPP_text
118118 "\n "
119119 "const std::unordered_map<std::string, std::string> FileMap\n {\n "
120- "${EMBED_MAP_TEXT } "
120+ "${embed_map_text } "
121121 "};\n "
122122 "}"
123123 )
124124
125- string (APPEND EMBED_H_TEXT
125+ string (APPEND embed_H_text
126126 "extern const std::unordered_map<std::string, std::string> FileMap;\n "
127127 "};\n "
128128 )
129129
130130 foreach (kind CPP H)
131- daemon_write_generated("${EMBED_ ${kind} _FILE }" "${EMBED_ ${kind} _TEXT }" )
131+ daemon_write_generated("${embed_ ${kind} _file }" "${embed_ ${kind} _text }" )
132132 endforeach ()
133133endmacro ()
0 commit comments