diff options
| author | Lukas Lipp <15105596+fknfilewalker@users.noreply.github.com> | 2024-02-16 06:15:18 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-15 21:15:18 -0800 |
| commit | b50d311b66ec0a7f7122767a8363c896805c2df6 (patch) | |
| tree | 3cd8b321ad53f7a4a80fd369e1a71922d34e65c8 /cmake/SlangTarget.cmake | |
| parent | c639cac500893674240dc3aa6f67ef33b6ae3717 (diff) | |
cmake: option to build a static library version of slang (#3578)
* cmake: slang lib type setting
* cmake: change name for slang lib type setting
---------
Co-authored-by: Yong He <yonghe@outlook.com>
Diffstat (limited to 'cmake/SlangTarget.cmake')
| -rw-r--r-- | cmake/SlangTarget.cmake | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cmake/SlangTarget.cmake b/cmake/SlangTarget.cmake index 44d6c945c..cb4443d0e 100644 --- a/cmake/SlangTarget.cmake +++ b/cmake/SlangTarget.cmake @@ -241,6 +241,13 @@ function(slang_add_target dir type) PUBLIC "${ARG_EXPORT_MACRO_PREFIX}_DYNAMIC" PRIVATE "${ARG_EXPORT_MACRO_PREFIX}_DYNAMIC_EXPORT" ) + elseif( + target_type STREQUAL STATIC_LIBRARY + ) + target_compile_definitions( + ${target} + PUBLIC "${ARG_EXPORT_MACRO_PREFIX}_STATIC" + ) endif() endif() |
