Skip to content

Commit

Permalink
Run binding generator as part of build process
Browse files Browse the repository at this point in the history
  • Loading branch information
laurooyen committed Dec 9, 2024
1 parent d778e6f commit 674153b
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions source/slang/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,18 @@ target_include_directories(
INTERFACE ${SLANG_REFLECT_OUTPUT_DIR}
)

#
# generate language bindings
#

add_custom_target(
generate_language_bindings
COMMAND
slang-binding-generator -d "${slang_SOURCE_DIR}/include" slang.h -unit-test
DEPENDS "${slang_SOURCE_DIR}/include/slang.h" slang-binding-generator
VERBATIM
)

#
# generated lookup tables
#
Expand Down Expand Up @@ -212,6 +224,7 @@ set(slang_build_args
${SLANG_RECORD_REPLAY_SYSTEM}
REQUIRES
copy_slang_headers
generate_language_bindings
)
set(slang_link_args
LINK_WITH_PRIVATE
Expand Down

0 comments on commit 674153b

Please sign in to comment.