Skip to content

Commit

Permalink
Update meson.build
Browse files Browse the repository at this point in the history
  • Loading branch information
sarroutbi authored May 18, 2024
1 parent 0833f79 commit 1ccfb7f
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions lib/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,14 @@ flags = '-Wl,--version-script=' + meson.current_source_dir() + '/libjose.map'
code = 'int main() { return 0; }'
cc = meson.get_compiler('c')

if not cc.links(code, args: flags + ',--undefined-version' , name: '-Wl,--version-script=...')
flags = [ '-export-symbols-regex=^jose_.*' ]
if host_machine.system() == 'freebsd'
if not cc.links(code, args: flags + ',--undefined-version' , name: '-Wl,--version-script=...')
flags = [ '-export-symbols-regex=^jose_.*' ]
endif
else
if not cc.links(code, args: flags, name: '-Wl,--version-script=...')
flags = [ '-export-symbols-regex=^jose_.*' ]
endif
endif

libjose_lib = shared_library('jose',
Expand Down

0 comments on commit 1ccfb7f

Please sign in to comment.