lib_version = '1.0.0' lib_dependencies = dependency('qt5', modules : ['Core', 'Widgets', 'Quick', 'Qml']) lib_sources = [ 'src/DosQAbstractListModel.cpp', 'src/DosQMetaObject.cpp', 'src/DosQObject.cpp', 'src/DosQObjectImpl.cpp', 'src/DOtherSide.cpp', 'src/DOtherSideTypesCpp.cpp', 'src/OnSlotExecutedHandler.cpp', 'src/DosQObjectWrapper.cpp' ] lib_include_directories = ['include', 'include/Qt'] lib_pch = '../pch/lib_pch.h' lib = shared_library('DOtherSide', sources : lib_sources, include_directories : include_directories(lib_include_directories), dependencies : lib_dependencies, version: lib_version, soversion:0, cpp_pch: lib_pch )