Commit Graph
7 Commits
Author SHA1 Message Date
Mike-Solar a4a932238c fix(macOS): disable KDDockWidgets QtQuick frontend to resolve launch crash
Oak only uses KDDockWidgets' QtWidgets frontend. Building the QtQuick
frontend caused duplicate QML module registration when QtQuick.framework
initialized, resulting in a SIGABRT in QQmlMetaType::qmlInsertModuleRegistration.

- Set KDDockWidgets_FRONTENDS to qtwidgets in ext/CMakeLists.txt.
- Remove the -qmldir flags from macOS CD deploy since QML plugins are no
  longer needed.
2026-07-13 15:54:55 +08:00
itsmattkc 17867f0db5 cmake: exclude submodules so they don't get installed 2023-02-20 10:07:11 -08:00
itsmattkc 491fbacfbc cmake: included option for qt 6 compilation
Also fixed minor Qt 6 issue
2023-02-17 12:12:11 -08:00
itsmattkc 689597635a cmake: actually use cache internal, this seems to be the way 2023-02-16 19:49:25 -08:00
itsmattkc 056f2e8c2a cmake: set var with parent_scope, seems to help? 2023-02-16 19:24:41 -08:00
itsmattkc e365942050 cmake: build kddockwidgets into static lib
There might be a way to make shared libs happy, but this seemed easier
2023-02-16 18:55:36 -08:00
itsmattkc d957611e10 use submodules for core library and kddockwidgets 2023-02-16 18:05:36 -08:00