build: fix rpath issue

While packaging for homebrew, I ran into some rpath issue when building the tools.

```
$ /opt/homebrew/Cellar/liblc3/1.1.0/bin/elc3 -h
dyld[72986]: Library not loaded: @rpath/liblc3.1.dylib
  Referenced from: <1B4E9174-0A9C-3907-8487-40BBBE5B52CB> /opt/homebrew/Cellar/liblc3/1.1.0/bin/elc3
  Reason: no LC_RPATH's found
Abort trap: 6
```

This patch is for fixing the rpath ref issue.

Signed-off-by: Rui Chen <rui@chenrui.dev>
This commit is contained in:
Rui Chen
2024-04-01 18:46:12 -04:00
committed by Antoine SOULIER
parent e54cdeb9f0
commit 5e528fc543

View File

@@ -24,9 +24,11 @@ lc3toolslib = static_library('lc3toolslib',
executable('elc3', ['elc3.c'], executable('elc3', ['elc3.c'],
link_with : lc3toolslib, link_with : lc3toolslib,
include_directories: inc, include_directories: inc,
install: true) install: true,
install_rpath: join_paths(get_option('prefix'), get_option('libdir')))
executable('dlc3', ['dlc3.c'], executable('dlc3', ['dlc3.c'],
link_with : lc3toolslib, link_with : lc3toolslib,
include_directories: inc, include_directories: inc,
install: true) install: true,
install_rpath: join_paths(get_option('prefix'), get_option('libdir')))