aboutsummaryrefslogtreecommitdiff
path: root/vendor/OpenEXRCore
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2022-05-04 17:51:36 +0100
committergingerBill <bill@gingerbill.org>2022-05-04 17:51:36 +0100
commit0cf37bde8b9d21cb2f7392dab5a91000b89fa6ae (patch)
tree0ce2f21550755b5b85948eca024ee96174428e36 /vendor/OpenEXRCore
parent173799527a8ed1b79860a9dd5aa94053047eb919 (diff)
Update foreign import for OpenEXRCore for non-windows platforms
Diffstat (limited to 'vendor/OpenEXRCore')
-rw-r--r--vendor/OpenEXRCore/exr_base.odin6
-rw-r--r--vendor/OpenEXRCore/exr_chunkio.odin6
-rw-r--r--vendor/OpenEXRCore/exr_context.odin6
-rw-r--r--vendor/OpenEXRCore/exr_debug.odin6
-rw-r--r--vendor/OpenEXRCore/exr_decode.odin6
-rw-r--r--vendor/OpenEXRCore/exr_encode.odin6
-rw-r--r--vendor/OpenEXRCore/exr_errors.odin7
-rw-r--r--vendor/OpenEXRCore/exr_part.odin6
8 files changed, 41 insertions, 8 deletions
diff --git a/vendor/OpenEXRCore/exr_base.odin b/vendor/OpenEXRCore/exr_base.odin
index 3301af08b..3c71f6285 100644
--- a/vendor/OpenEXRCore/exr_base.odin
+++ b/vendor/OpenEXRCore/exr_base.odin
@@ -1,6 +1,10 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
import "core:c"
diff --git a/vendor/OpenEXRCore/exr_chunkio.odin b/vendor/OpenEXRCore/exr_chunkio.odin
index 9ce9d0914..e5fae15f5 100644
--- a/vendor/OpenEXRCore/exr_chunkio.odin
+++ b/vendor/OpenEXRCore/exr_chunkio.odin
@@ -1,6 +1,10 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
import "core:c"
diff --git a/vendor/OpenEXRCore/exr_context.odin b/vendor/OpenEXRCore/exr_context.odin
index b74986183..4b70950b3 100644
--- a/vendor/OpenEXRCore/exr_context.odin
+++ b/vendor/OpenEXRCore/exr_context.odin
@@ -1,6 +1,10 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
import "core:c"
diff --git a/vendor/OpenEXRCore/exr_debug.odin b/vendor/OpenEXRCore/exr_debug.odin
index 9b66106d8..e376e9ddd 100644
--- a/vendor/OpenEXRCore/exr_debug.odin
+++ b/vendor/OpenEXRCore/exr_debug.odin
@@ -1,6 +1,10 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
@(link_prefix="exr_", default_calling_convention="c")
foreign lib {
diff --git a/vendor/OpenEXRCore/exr_decode.odin b/vendor/OpenEXRCore/exr_decode.odin
index 97495d407..2065ee44d 100644
--- a/vendor/OpenEXRCore/exr_decode.odin
+++ b/vendor/OpenEXRCore/exr_decode.odin
@@ -1,6 +1,10 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
import "core:c"
diff --git a/vendor/OpenEXRCore/exr_encode.odin b/vendor/OpenEXRCore/exr_encode.odin
index feedcfc4b..9d9e80c22 100644
--- a/vendor/OpenEXRCore/exr_encode.odin
+++ b/vendor/OpenEXRCore/exr_encode.odin
@@ -1,6 +1,10 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
import "core:c"
diff --git a/vendor/OpenEXRCore/exr_errors.odin b/vendor/OpenEXRCore/exr_errors.odin
index 882171f00..092b888dc 100644
--- a/vendor/OpenEXRCore/exr_errors.odin
+++ b/vendor/OpenEXRCore/exr_errors.odin
@@ -1,8 +1,13 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
import "core:c"
+
#assert(size_of(c.int) == size_of(i32))
/** Error codes that may be returned by various functions. */
diff --git a/vendor/OpenEXRCore/exr_part.odin b/vendor/OpenEXRCore/exr_part.odin
index 79ebad604..7d7530e50 100644
--- a/vendor/OpenEXRCore/exr_part.odin
+++ b/vendor/OpenEXRCore/exr_part.odin
@@ -1,6 +1,10 @@
package vendor_openexr
-foreign import lib "OpenEXRCore-3_1.lib"
+when ODIN_OS == .Windows {
+ foreign import lib "OpenEXRCore-3_1.lib"
+} else {
+ foreign import lib "system:OpenEXRCore-3_1"
+}
import "core:c"