2023-08-24 18:59:41 -05:00
|
|
|
project(
|
|
|
|
'coriolis-eda',
|
|
|
|
'c','cpp',
|
|
|
|
version: '2.5.5',
|
|
|
|
meson_version: '>= 0.63.0',
|
|
|
|
default_options: [
|
|
|
|
'buildtype=debugoptimized',
|
|
|
|
'c_std=c99',
|
|
|
|
'cpp_std=c++17',
|
|
|
|
],
|
|
|
|
)
|
|
|
|
|
|
|
|
cc = meson.get_compiler('c')
|
|
|
|
cpp = meson.get_compiler('cpp')
|
|
|
|
|
|
|
|
add_project_arguments(
|
|
|
|
'-Wno-deprecated-declarations',
|
|
|
|
'-Wno-unused-function',
|
|
|
|
'-Wno-unused-private-field',
|
2023-08-25 10:59:56 -05:00
|
|
|
'-Wno-return-type-c-linkage',
|
|
|
|
'-Wno-unused-variable',
|
|
|
|
'-Wno-#pragma-messages',
|
2023-08-24 18:59:41 -05:00
|
|
|
language: ['c','cpp']
|
|
|
|
)
|
|
|
|
|
|
|
|
py = import('python').find_installation()
|
2023-08-25 07:46:49 -05:00
|
|
|
py_deps = dependency('python3-embed', required: true)
|
|
|
|
|
2023-08-24 18:59:41 -05:00
|
|
|
qt = import('qt5')
|
2023-08-25 10:59:56 -05:00
|
|
|
qt_deps = dependency('qt5',
|
|
|
|
modules: ['Core', 'Gui', 'Widgets', 'PrintSupport', 'Svg'],
|
|
|
|
required:true
|
|
|
|
)
|
|
|
|
|
2023-08-25 07:46:49 -05:00
|
|
|
boost = dependency('boost', required: true)
|
2023-08-24 18:59:41 -05:00
|
|
|
|
|
|
|
subdir('hurricane')
|