Add explicit dependency on Boost to meson.build. Not sure why can't use only one module.

master
Tomasz Golinski 2021-04-20 22:42:09 +02:00
rodzic 25ae4af2a8
commit 4d2c947c08
1 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -3,6 +3,8 @@ curl_dep = dependency('libcurl')
json_dep = dependency('nlohmann_json')
sqlite_dep = dependency('sqlite3')
gpx_dep = dependency('gpxlib')
#boost_dep = dependency('boost', modules : ['geometry'])
boost_dep = dependency('boost')
magick_dep = dependency('Magick++', required : false)
if not magick_dep.found()
@ -20,10 +22,10 @@ src_lst = ['geolist.cpp', 'okapi.cpp', 'cache.cpp', 'debug.cpp', 'common.cpp']
src_cli = ['geostat_cli.cpp', 'okapi.cpp', 'gpx.cpp', 'cache.cpp', 'debug.cpp', 'heat.cpp', 'ocdb.cpp', 'common.cpp', 'region.cpp']
src_db = ['geodb.cpp', 'debug.cpp', 'ocdb.cpp', 'okapi.cpp', 'cache.cpp', 'common.cpp']
executable('geostat', src, dependencies : [curl_dep, json_dep, magick_dep, sqlite_dep], link_args: link, install: true)
executable('geostat', src, dependencies : [curl_dep, json_dep, magick_dep, sqlite_dep, boost_dep], link_args: link, install: true)
executable('geofriends', src_fr, dependencies : [curl_dep, json_dep], install: true)
executable('geolist', src_lst, dependencies : [curl_dep, json_dep], install: true)
executable('geostat_cli', src_cli, dependencies : [curl_dep, json_dep, magick_dep, sqlite_dep, gpx_dep], link_args: link, install: true)
executable('geostat_cli', src_cli, dependencies : [curl_dep, json_dep, magick_dep, sqlite_dep, gpx_dep, boost_dep], link_args: link, install: true)
executable('geodb', src_db, dependencies : [sqlite_dep, json_dep, curl_dep], install: true)
configure_file(input: 'rating-star.png', output: '@PLAINNAME@', copy: true, install: true, install_dir: '.')