Browse Source

Update foreign import for OpenEXRCore for non-windows platforms

gingerBill 3 years ago
parent
commit
0cf37bde8b

+ 5 - 1
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"
 

+ 5 - 1
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"
 

+ 5 - 1
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"
 

+ 5 - 1
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 {

+ 5 - 1
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"
 

+ 5 - 1
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"
 

+ 6 - 1
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. */

+ 5 - 1
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"