Skip to content

Commit b96492c

Browse files
committed
DaemonSourceGenerator: lowercase local variables (even if the leak outside)
1 parent 14a748e commit b96492c

File tree

1 file changed

+42
-42
lines changed

1 file changed

+42
-42
lines changed

cmake/DaemonSourceGenerator.cmake

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -23,111 +23,111 @@ foreach(kind CPP H)
2323
set(DAEMON_BUILDINFO_${kind}_TEXT "${DAEMON_GENERATED_HEADER}")
2424
endforeach()
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")
2929
endmacro()
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()
4242
endmacro()
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()
5252
endmacro()
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()
133133
endmacro()

0 commit comments

Comments
 (0)