diff options
author | David Robillard <d@drobilla.net> | 2022-05-30 16:17:38 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-05-30 16:17:38 -0400 |
commit | 0ea0fb5a9624ade72fc3c1ea06ff3fa8e1c4ca7f (patch) | |
tree | 5542c78cfa245478540752188a777b00dd85df08 /wscript | |
parent | 12cade49c05d5ae4c388284a03a5e4fb86f2cd7c (diff) | |
download | jalv-0ea0fb5a9624ade72fc3c1ea06ff3fa8e1c4ca7f.tar.gz jalv-0ea0fb5a9624ade72fc3c1ea06ff3fa8e1c4ca7f.tar.bz2 jalv-0ea0fb5a9624ade72fc3c1ea06ff3fa8e1c4ca7f.zip |
Build Qt moc output as a separate object
This avoids the weird cyclic dependency, and avoids including generated code in
the source which can trigger many compiler and clang-tidy warnings.
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -335,10 +335,10 @@ def build(bld): # Qt5 version if bld.env.HAVE_QT5: obj = bld(rule = '${MOC5} ${SRC} > ${TGT}', - source = 'src/jalv_qt.cpp', - target = 'jalv_qt5_meta.hpp') + source = 'src/jalv_qt.hpp', + target = 'jalv_qt5_meta.cpp') obj = bld(features = 'c cxx cxxprogram', - source = source + ' src/jalv_qt.cpp', + source = source + ' src/jalv_qt.cpp jalv_qt5_meta.cpp', target = 'jalv.qt5', cflags = bld.env.PTHREAD_CFLAGS, linkflags = bld.env.PTHREAD_LINKFLAGS, |