Skip to content

Commit 2181a3d

Browse files
committed
workflow: fix empty shared lib
1 parent 976f8ed commit 2181a3d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

quaddtype/subprojects/packagefiles/sleef/meson.build

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,19 @@ if host_machine.system() == 'windows'
5353
sleef_static_define = '-DSLEEF_STATIC_LIBS'
5454
endif
5555

56-
# Create the actual linking dependencies
56+
compile_args_list = ['-I' + sleef_include_path]
57+
if sleef_static_define != ''
58+
compile_args_list += sleef_static_define
59+
endif
60+
5761
sleef_dep = declare_dependency(
5862
dependencies: [sleef_build_dep], # Ensures build happens first
59-
compile_args: ['-I' + sleef_include_path, sleef_static_define],
63+
compile_args: compile_args_list,
6064
link_args: ['-L' + sleef_lib_path, '-lsleef']
6165
)
6266

6367
sleefquad_dep = declare_dependency(
6468
dependencies: [sleef_build_dep], # Ensures build happens first
65-
compile_args: ['-I' + sleef_include_path, sleef_static_define],
69+
compile_args: compile_args_list,
6670
link_args: ['-L' + sleef_lib_path, '-lsleefquad']
6771
)

0 commit comments

Comments
 (0)