aboutsummaryrefslogtreecommitdiff
path: root/vendor/OpenEXRCore
diff options
context:
space:
mode:
authorflysand7 <yyakut.ac@gmail.com>2023-10-14 21:21:34 +1100
committerflysand7 <yyakut.ac@gmail.com>2023-10-14 21:21:34 +1100
commitcf937c63412ebf7c071505dc880c8ea929baa6af (patch)
treeec1c66468af2ba2d464e2a142cc83e243bd8b5e3 /vendor/OpenEXRCore
parent77210ffa56876f502de64ac0bc3f3b9445b20bd9 (diff)
add 'shared' config to vendor libraries
Diffstat (limited to 'vendor/OpenEXRCore')
-rw-r--r--vendor/OpenEXRCore/exr_base.odin8
1 files changed, 7 insertions, 1 deletions
diff --git a/vendor/OpenEXRCore/exr_base.odin b/vendor/OpenEXRCore/exr_base.odin
index 3c71f6285..3ee9f2197 100644
--- a/vendor/OpenEXRCore/exr_base.odin
+++ b/vendor/OpenEXRCore/exr_base.odin
@@ -1,7 +1,13 @@
package vendor_openexr
+OPENEXRCORE_SHARED :: #config(OPENEXRCORE_SHARED, false)
+
when ODIN_OS == .Windows {
- foreign import lib "OpenEXRCore-3_1.lib"
+ when OPENEXRCORE_SHARED {
+ #panic("Dynamic linking is not supported for OpenEXRCore yet")
+ } else {
+ foreign import lib "OpenEXRCore-3_1.lib"
+ }
} else {
foreign import lib "system:OpenEXRCore-3_1"
}