Skip to content

Commit 1313666

Browse files
committed
cmake: also add the generated source entry-point to the target
1 parent 6c1eeef commit 1313666

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

cmake/DaemonSourceGenerator.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,11 @@ macro(daemon_embed_files BASENAME SLUG FORMAT TARGETNAME)
5959
set(EMBED_DIR "${DAEMON_GENERATED_DIR}/${EMBED_SUBDIR}")
6060

6161
foreach(kind CPP H)
62-
set(EMBED_${kind}_FILE "${DAEMON_EMBEDDED_SUBDIR}/${BASENAME}${DAEMON_GENERATED_${kind}_EXT}")
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}")
6365
set(EMBED_${kind}_TEXT "${DAEMON_GENERATED_HEADER}")
66+
set_property(TARGET "${TARGETNAME}" APPEND PROPERTY SOURCES "${EMBED_${kind}_SRC_FILE}")
6467
endforeach()
6568

6669
string(APPEND EMBED_CPP_TEXT

src/engine/renderer/src.cmake

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11

22
set(RENDERERLIST
3-
${DAEMON_EMBEDDED_DIR}/EngineShaders.cpp
4-
${DAEMON_EMBEDDED_DIR}/EngineShaders.h
53
${ENGINE_DIR}/renderer/BufferBind.h
64
${ENGINE_DIR}/renderer/DetectGLVendors.cpp
75
${ENGINE_DIR}/renderer/DetectGLVendors.h

0 commit comments

Comments
 (0)