Fix installation for executables

migrate-to-meson-build
nirenjan 2024-06-13 22:54:28 -07:00
parent c753f20c64
commit 1d78cf4349
1 changed files with 6 additions and 0 deletions

View File

@ -229,6 +229,7 @@ pkgconfig.generate(lib_libx52util)
####################################################################### #######################################################################
# x52bugreport # x52bugreport
executable('x52bugreport', 'bugreport/bugreport.c', executable('x52bugreport', 'bugreport/bugreport.c',
install: true,
extra_files: ['bugreport/bugreport.dox'], extra_files: ['bugreport/bugreport.dox'],
include_directories: 'libx52io', include_directories: 'libx52io',
dependencies: [dep_libusb, dep_hidapi], dependencies: [dep_libusb, dep_hidapi],
@ -236,6 +237,7 @@ executable('x52bugreport', 'bugreport/bugreport.c',
# x52cli # x52cli
executable('x52cli', 'cli/x52_cli.c', executable('x52cli', 'cli/x52_cli.c',
install: true,
include_directories: 'libx52', include_directories: 'libx52',
link_with: lib_libx52) link_with: lib_libx52)
@ -256,11 +258,13 @@ executable('x52test',
'joytest/x52_test_mfd.c', 'joytest/x52_test_mfd.c',
'joytest/x52_test_led.c', 'joytest/x52_test_led.c',
'joytest/x52_test_clock.c', 'joytest/x52_test_clock.c',
install: true,
include_directories: includes, include_directories: includes,
link_with: [lib_libx52]) link_with: [lib_libx52])
# x52evtest # x52evtest
executable('x52evtest', 'evtest/ev_test.c', executable('x52evtest', 'evtest/ev_test.c',
install: true,
include_directories: ['.', 'libx52io'], include_directories: ['.', 'libx52io'],
link_with: [lib_libx52io]) link_with: [lib_libx52io])
@ -302,12 +306,14 @@ endif
executable('x52d', x52d_sources, executable('x52d', x52d_sources,
install: true,
include_directories: ['.', 'libx52', 'libx52io', 'libx52util'], include_directories: ['.', 'libx52', 'libx52io', 'libx52util'],
c_args: x52d_cflags, c_args: x52d_cflags,
dependencies: x52d_deps, dependencies: x52d_deps,
link_with: x52d_linkwith) link_with: x52d_linkwith)
executable('x52ctl', 'daemon/x52ctl.c', executable('x52ctl', 'daemon/x52ctl.c',
install: true,
include_directories: ['.'], include_directories: ['.'],
link_with: lib_libx52dcomm) link_with: lib_libx52dcomm)