From 61aa670237e2d51f7144322bf56b8ce3633c2db9 Mon Sep 17 00:00:00 2001 From: Ellie Hermaszewska Date: Thu, 24 Oct 2024 11:37:50 +0800 Subject: declutter top level CMakeLists.txt (#5391) * Split examples cmake desc * declutter top level CMakeLists.txt * fail if building tests without gfx * Move llvm fetching to another cmake file * Further split CMakeLists.txt * Neaten llvm fetching * Remove last premake remnant * correct cross builds * Neaten * Neaten project organization in vs --- prelude/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'prelude') diff --git a/prelude/CMakeLists.txt b/prelude/CMakeLists.txt index 49503ddf7..b9a763f03 100644 --- a/prelude/CMakeLists.txt +++ b/prelude/CMakeLists.txt @@ -3,10 +3,10 @@ # Construct a library called 'prelude' to be linked with by slang # -glob_append(SLANG_PRELUDE_HEADERS "*-prelude.h") +glob_append(prelude_headers "*-prelude.h") -set(SLANG_PRELUDE_SOURCE) -foreach(input ${SLANG_PRELUDE_HEADERS}) +set(prelude_source) +foreach(input ${prelude_headers}) get_filename_component(input_name ${input} NAME) set(output "${CMAKE_CURRENT_BINARY_DIR}/${input_name}.cpp") add_custom_command( @@ -15,13 +15,13 @@ foreach(input ${SLANG_PRELUDE_HEADERS}) DEPENDS ${input} slang-embed VERBATIM ) - list(APPEND SLANG_PRELUDE_SOURCE ${output}) + list(APPEND prelude_source ${output}) endforeach() slang_add_target( . OBJECT - EXPLICIT_SOURCE ${SLANG_PRELUDE_SOURCE} + EXPLICIT_SOURCE ${prelude_source} EXCLUDE_FROM_ALL TARGET_NAME prelude INCLUDE_DIRECTORIES_PUBLIC ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_CURRENT_LIST_DIR}/../include -- cgit v1.2.3