summaryrefslogtreecommitdiff
path: root/source/slang-core-module
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-10-29 10:15:21 +0800
committerGitHub <noreply@github.com>2024-10-29 10:15:21 +0800
commit657287e774c6d7f740bedbcbd9846de473dd1b18 (patch)
tree0466c5182a4331df4442551dc5305aece34b1e85 /source/slang-core-module
parentd38fbaefe4e4e43f9febc1afb985227a221963ea (diff)
format cmake files (#5406)
* format cmake files * format code --------- Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com>
Diffstat (limited to 'source/slang-core-module')
-rw-r--r--source/slang-core-module/CMakeLists.txt65
1 files changed, 41 insertions, 24 deletions
diff --git a/source/slang-core-module/CMakeLists.txt b/source/slang-core-module/CMakeLists.txt
index fd9394e4a..96a874d08 100644
--- a/source/slang-core-module/CMakeLists.txt
+++ b/source/slang-core-module/CMakeLists.txt
@@ -29,18 +29,23 @@ set(core_module_common_args
.
OBJECT
EXCLUDE_FROM_ALL
- EXPORT_MACRO_PREFIX SLANG
- EXPORT_TYPE_AS ${SLANG_LIB_TYPE}
- FOLDER generated
- LINK_WITH_PRIVATE core
+ EXPORT_MACRO_PREFIX
+ SLANG
+ EXPORT_TYPE_AS
+ ${SLANG_LIB_TYPE}
+ FOLDER
+ generated
+ LINK_WITH_PRIVATE
+ core
USE_EXTRA_WARNINGS
- EXPLICIT_SOURCE ./slang-embedded-core-module.cpp
+ EXPLICIT_SOURCE
+ ./slang-embedded-core-module.cpp
)
slang_add_target(
${core_module_common_args}
TARGET_NAME slang-embedded-core-module
- EXPLICIT_SOURCE ${core_module_generated_header}
+ EXPLICIT_SOURCE ${core_module_generated_header}
EXTRA_COMPILE_DEFINITIONS_PRIVATE SLANG_EMBED_CORE_MODULE
INCLUDE_DIRECTORIES_PRIVATE ${core_module_generated_header_dir}
)
@@ -56,7 +61,10 @@ slang_add_target(
# List of *.meta.slang headers
set(core_module_meta_source_dir "${slang_SOURCE_DIR}/source/slang")
-glob_append(core_module_meta_source "${core_module_meta_source_dir}/*.meta.slang")
+glob_append(
+ core_module_meta_source
+ "${core_module_meta_source_dir}/*.meta.slang"
+)
set(core_module_meta_output_dir "${CMAKE_CURRENT_BINARY_DIR}/core-module-meta")
@@ -87,7 +95,10 @@ add_custom_command(
VERBATIM
)
-add_custom_target(generate-core-module-headers DEPENDS ${core_module_meta_generated_headers})
+add_custom_target(
+ generate-core-module-headers
+ DEPENDS ${core_module_meta_generated_headers}
+)
set_target_properties(generate-core-module-headers PROPERTIES FOLDER generated)
#
@@ -99,22 +110,28 @@ set(core_module_source_common_args
OBJECT
EXCLUDE_FROM_ALL
USE_EXTRA_WARNINGS
- LINK_WITH_PRIVATE
- core
- slang-capability-defs
- slang-reflect-headers
- SPIRV-Headers
- INCLUDE_DIRECTORIES_PRIVATE ../slang
- FOLDER generated
- EXPLICIT_SOURCE
- ./slang-embedded-core-module-source.cpp
- ${core_module_meta_generated_headers}
- REQUIRES generate-core-module-headers
- EXTRA_COMPILE_DEFINITIONS_PRIVATE SLANG_EMBED_CORE_MODULE_SOURCE
- INCLUDE_DIRECTORIES_PRIVATE
- ${core_module_meta_output_dir}
- EXPORT_MACRO_PREFIX SLANG
- EXPORT_TYPE_AS ${SLANG_LIB_TYPE}
+ LINK_WITH_PRIVATE
+ core
+ slang-capability-defs
+ slang-reflect-headers
+ SPIRV-Headers
+ INCLUDE_DIRECTORIES_PRIVATE
+ ../slang
+ FOLDER
+ generated
+ EXPLICIT_SOURCE
+ ./slang-embedded-core-module-source.cpp
+ ${core_module_meta_generated_headers}
+ REQUIRES
+ generate-core-module-headers
+ EXTRA_COMPILE_DEFINITIONS_PRIVATE
+ SLANG_EMBED_CORE_MODULE_SOURCE
+ INCLUDE_DIRECTORIES_PRIVATE
+ ${core_module_meta_output_dir}
+ EXPORT_MACRO_PREFIX
+ SLANG
+ EXPORT_TYPE_AS
+ ${SLANG_LIB_TYPE}
)
slang_add_target(