Skip to content
This repository was archived by the owner on Jan 5, 2024. It is now read-only.

Commit ecff4a6

Browse files
committed
added fmod as a build target for better integration
1 parent 511f673 commit ecff4a6

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

external/lib/linux/x86_64/meson.build

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
ext_libs = [files('libfmod.so.11')]
1+
cp = find_program('cp')
2+
fmod_so = files('libfmod.so.11')
3+
fmod = custom_target('libfmod', output:'libfmod.so', input:fmod_so, command:[cp, '@INPUT@', '@OUTPUT@'])

meson.build

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ subdir('Menus')
4040
subdir('System')
4141
subdir('external')
4242

43-
executable('CCCP_debug', 'Main.cpp',sources, link_with: [luabind_debug, raknet_debug],
44-
dependencies: [deps], include_directories:[source_inc_dirs, external_inc_dirs], objects:ext_libs,
43+
executable('CCCP_debug', 'Main.cpp',sources, link_with: [luabind_debug, raknet_debug, fmod],
44+
dependencies: [deps], include_directories:[source_inc_dirs, external_inc_dirs],
4545
cpp_args:extra_args, cpp_pch:pch, name_suffix:suffix, override_options:['buildtype=debugoptimized', 'optimization=g'])
4646

47-
executable('CCCP', 'Main.cpp', sources, link_with: [luabind,raknet],
48-
dependencies: [deps], include_directories:[source_inc_dirs, external_inc_dirs], objects: ext_libs,
47+
executable('CCCP', 'Main.cpp', sources, link_with: [luabind, raknet, fmod],
48+
dependencies: [deps], include_directories:[source_inc_dirs, external_inc_dirs],
4949
cpp_args:extra_args, cpp_pch:pch, name_suffix:suffix, build_by_default:false, override_options:['buildtype=release', 'optimization=3', 'debug=false'])

0 commit comments

Comments
 (0)