##// END OF EJS Templates
(Minor) Fixes vera warnings for AMDA plugin
(Minor) Fixes vera warnings for AMDA plugin

File last commit:

r1151:7dc72cc510ff
r1152:d60c64f6f148
Show More
meson.build
45 lines | 1.7 KiB | text/plain | TextLexer
Added Meson support....
r620 project('SciQLOP', 'cpp',default_options : ['cpp_std=c++14'])
qt5 = import('qt5')
qt5core = dependency('qt5', modules : 'Core')
qt5widgets = dependency('qt5', modules : 'Widgets')
qt5gui = dependency('qt5', modules : 'Gui')
qt5svg = dependency('qt5', modules : 'Svg')
qt5xml = dependency('qt5', modules : 'Xml')
qt5network = dependency('qt5', modules : 'Network')
qt5printsupport = dependency('qt5', modules : 'PrintSupport')
qt5test = dependency('qt5', modules : 'Test')
Added workaround for meson's rcc call with plugins....
r651 moc = find_program('moc-qt5','moc')
rcc = find_program('rcc-qt5','rcc')
Added Meson support....
r620
if build_machine.system()=='darwin'
Add link option for MAC
r1005 add_global_link_arguments('-headerpad_max_install_names', language : 'cpp')
Added Meson support....
r620 install_data('build_cfg/mac/sciqlopLOGO.icns', install_dir : 'Contents/Resources')
install_data('build_cfg/mac/Info.plist', install_dir : 'Contents')
meson.add_install_script('build_cfg/mac/install_script.sh')
elif host_machine.system()=='windows'
meson.add_install_script('build_cfg/windows/install_script.sh')
endif
Alexandre Leroux
Sets option for Meson
r1150 # Sets AMDA server that will be used during execution.
# Available values are:
# - "default": default AMDA server
# - "amdatest": AMDA test server
Alexandre Leroux
Adds "hybrid" server mode...
r1151 # - "hybrid": use both the default server and the test server (the server used is relative to each product, according to its "server" property in the JSON file)
Alexandre Leroux
Sets option for Meson
r1150 # Any other value will lead to the use of the default server
Alexandre Leroux
Adds "hybrid" server mode...
r1151 add_project_arguments('-DSCIQLOP_AMDA_SERVER="hybrid"', language : 'cpp')
Alexandre Leroux
Sets option for Meson
r1150
Add link option for MAC
r1005 subdir('core')
subdir('gui')
subdir('app')
subdir('plugins')
Added Meson support....
r620 cppcheck = find_program('cppcheck', required : false)
if cppcheck.found()
run_target('cppcheck',
command : [cppcheck, '--enable=all',
Meson: Removed build_by_default for cppcheck target....
r634 '--project=' + join_paths(meson.build_root(), 'compile_commands.json')]
Added Meson support....
r620 )
endif