meson.build
62 lines
| 2.0 KiB
| text/plain
|
TextLexer
/ core / meson.build
r579 | ||||
core_moc_headers = [ | ||||
'include/Data/IDataProvider.h', | ||||
'include/DataSource/DataSourceController.h', | ||||
'include/DataSource/DataSourceItemAction.h', | ||||
'include/Network/NetworkController.h', | ||||
'include/Time/TimeController.h', | ||||
'include/Variable/Variable.h', | ||||
'include/Variable/VariableCacheController.h', | ||||
'include/Variable/VariableController.h', | ||||
'include/Variable/VariableAcquisitionWorker.h', | ||||
'include/Variable/VariableCacheStrategy.h', | ||||
'include/Variable/VariableSynchronizationGroup.h', | ||||
'include/Variable/VariableModel.h', | ||||
'include/Visualization/VisualizationController.h' | ||||
] | ||||
core_moc_files = qt5.preprocess(moc_headers : core_moc_headers) | ||||
core_sources = [ | ||||
'src/Common/DateUtils.cpp', | ||||
'src/Data/ScalarSeries.cpp', | ||||
'src/Data/DataSeriesIterator.cpp', | ||||
r607 | 'src/Data/ArrayDataIterator.cpp', | |||
r579 | 'src/Data/VectorSeries.cpp', | |||
'src/DataSource/DataSourceController.cpp', | ||||
'src/DataSource/DataSourceItem.cpp', | ||||
'src/DataSource/DataSourceItemAction.cpp', | ||||
'src/Network/NetworkController.cpp', | ||||
'src/Plugin/PluginManager.cpp', | ||||
'src/Settings/SqpSettingsDefs.cpp', | ||||
'src/Time/TimeController.cpp', | ||||
'src/Variable/Variable.cpp', | ||||
'src/Variable/VariableCacheController.cpp', | ||||
'src/Variable/VariableController.cpp', | ||||
'src/Variable/VariableAcquisitionWorker.cpp', | ||||
'src/Variable/VariableCacheStrategy.cpp', | ||||
'src/Variable/VariableSynchronizationGroup.cpp', | ||||
'src/Variable/VariableModel.cpp', | ||||
'src/Visualization/VisualizationController.cpp' | ||||
] | ||||
core_inc = include_directories(['include', '../plugin/include']) | ||||
r617 | sciqlop_core_lib = library('sciqlopcore', | |||
r579 | core_sources, | |||
core_moc_files, | ||||
cpp_args : '-DCORE_LIB', | ||||
include_directories : core_inc, | ||||
r617 | dependencies : [qt5core, qt5network], | |||
r579 | install : true | |||
) | ||||
r617 | ||||
sciqlop_core = declare_dependency(link_with : sciqlop_core_lib, | ||||
include_directories : core_inc, | ||||
dependencies : [qt5core, qt5network]) | ||||
r579 | subdir('tests') | |||