From 591f51524608db221f707a61151b99a147c7cefc Mon Sep 17 00:00:00 2001 From: Xuan Son Nguyen Date: Mon, 2 Dec 2024 10:38:34 +0100 Subject: [PATCH] cmake: clean up generated files pre build --- examples/server/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/examples/server/CMakeLists.txt b/examples/server/CMakeLists.txt index 63fca1d59..0035859a6 100644 --- a/examples/server/CMakeLists.txt +++ b/examples/server/CMakeLists.txt @@ -34,6 +34,14 @@ endforeach() add_executable(${TARGET} ${TARGET_SRCS}) install(TARGETS ${TARGET} RUNTIME) +# clean up generated files in pre-build step +foreach(asset ${PUBLIC_ASSETS}) + set(output "${CMAKE_CURRENT_BINARY_DIR}/${asset}.hpp") + add_custom_command(TARGET ${TARGET} PRE_BUILD + COMMAND "${CMAKE_COMMAND}" -E remove -f "${output}" + ) +endforeach() + target_link_libraries(${TARGET} PRIVATE common ${CMAKE_THREAD_LIBS_INIT}) if (LLAMA_SERVER_SSL)