Skip to content

Commit 591a61d

Browse files
committed
Functions are currently failing to link when building with meson
IMG_Load(...), IMG_LoadTexture(...) since they are defined in IMG.c
1 parent c1a4468 commit 591a61d

File tree

3 files changed

+24
-9
lines changed

3 files changed

+24
-9
lines changed

releases.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3535,6 +3535,7 @@
35353535
"sdl3_image"
35363536
],
35373537
"versions": [
3538+
"3.2.4-2",
35383539
"3.2.4-1"
35393540
]
35403541
},
Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1-
project('sdl3_image', 'c',
2-
version: '3.2.4')
1+
project(
2+
'sdl3_image',
3+
'c',
4+
version: '3.2.4',
5+
)
36

4-
sdl_dep = dependency('sdl3', version: '>=3.2.4')
7+
sdl_dep = dependency(
8+
'sdl3',
9+
version: '>=3.2.4',
10+
)
511

612
png_dep = dependency('libpng')
7-
jpg_dep = dependency('libjpeg', required: false)
13+
jpg_dep = dependency(
14+
'libjpeg',
15+
required: false,
16+
)
817

918
img_args = []
1019

@@ -15,11 +24,15 @@ img_args = []
1524
#endif
1625

1726
subdir('src')
18-
img_lib = library('sdl3_image',
27+
img_lib = library(
28+
'sdl3_image',
1929
img_src,
2030
c_args: img_args,
2131
include_directories: 'include',
22-
dependencies: [png_dep, sdl_dep])
32+
dependencies: [png_dep, sdl_dep],
33+
)
2334

24-
sdl3_image_dep = declare_dependency(include_directories: 'include',
25-
link_with: img_lib)
35+
sdl3_image_dep = declare_dependency(
36+
include_directories: 'include',
37+
link_with: img_lib,
38+
)

subprojects/packagefiles/sdl3_image/src/meson.build

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
img_src = files(
2+
'IMG.c',
3+
'IMG_WIC.c',
24
'IMG_avif.c',
35
'IMG_bmp.c',
46
'IMG_gif.c',
@@ -14,7 +16,6 @@ img_src = files(
1416
'IMG_tga.c',
1517
'IMG_tif.c',
1618
'IMG_webp.c',
17-
'IMG_WIC.c',
1819
'IMG_xcf.c',
1920
'IMG_xpm.c',
2021
'IMG_xv.c',

0 commit comments

Comments
 (0)