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