File tree Expand file tree Collapse file tree 1 file changed +5
-18
lines changed Expand file tree Collapse file tree 1 file changed +5
-18
lines changed Original file line number Diff line number Diff line change @@ -58,26 +58,12 @@ macro(daemon_add_buildinfo type name value)
5858 string (APPEND DAEMON_BUILDINFO_H_TEXT "extern const ${type} ${name} ;\n " )
5959endmacro ()
6060
61- macro (daemon_write_generated generated_path generated_content)
62- set (DAEMON_GENERATED_FILE ${DAEMON_GENERATED_DIR} /${generated_path} )
63-
64- if (EXISTS "${DAEMON_GENERATED_FILE} " )
65- file (READ "${DAEMON_GENERATED_FILE} " generated_content_read)
66- endif ()
67-
68- if (NOT "${generated_content} " STREQUAL "${generated_content_read} " )
69- message (STATUS "Generating ${generated_path} " )
70- file (WRITE "${DAEMON_GENERATED_FILE} " "${generated_content} " )
71- endif ()
72- endmacro ()
73-
7461macro (daemon_write_buildinfo name )
7562 foreach (kind CPP H)
76- set (daemon_buildinfo_${kind} _name "${name} ${DAEMON_GENERATED_${kind} _EXT}" )
77- set (daemon_buildinfo_${kind} _path "${DAEMON_BUILDINFO_SUBDIR} /${daemon_buildinfo_${kind} _name}" )
63+ set (buildinfo_file_path "${DAEMON_BUILDINFO_DIR} /${name} ${DAEMON_GENERATED_${kind} _EXT}" )
7864
79- daemon_write_generated( "${daemon_buildinfo_ ${kind} _path}" "${DAEMON_BUILDINFO_${kind} _TEXT}" )
80- list (APPEND BUILDINFOLIST "${DAEMON_GENERATED_FILE } " )
65+ file (GENERATE OUTPUT "${buildinfo_file_path} " CONTENT "${DAEMON_BUILDINFO_${kind} _TEXT}" )
66+ list (APPEND BUILDINFOLIST "${buildinfo_file_path } " )
8167 endforeach ()
8268endmacro ()
8369
@@ -162,6 +148,7 @@ macro(daemon_embed_files basename slug format targetname)
162148 )
163149
164150 foreach (kind CPP H)
165- daemon_write_generated("${embed_${kind} _file}" "${embed_${kind} _text}" )
151+ set (embed_file "${DAEMON_GENERATED_DIR} /${embed_${kind} _file}" )
152+ file (GENERATE OUTPUT "${embed_file} " CONTENT "${embed_${kind} _text}" )
166153 endforeach ()
167154endmacro ()
You can’t perform that action at this time.
0 commit comments