-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cxx-qt-build: Export .qmltypes and qmldir for use with external tooling #982
base: main
Are you sure you want to change the base?
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aaad741 - Browse repository at this point
Copy the full SHA aaad741View commit details -
WIP: Add cxxqt_import_qml_module to CMake
This allows us to get away without whole-archive in CMake by declaring an OBJECT library instead.
Configuration menu - View commit details
-
Copy full SHA for 9a05ead - Browse repository at this point
Copy the full SHA 9a05eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for a78e677 - Browse repository at this point
Copy the full SHA a78e677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 814003c - Browse repository at this point
Copy the full SHA 814003cView commit details -
CMake: Add fake target to build required obj file
Otherwise, Ninja will complain, as it needs **some** rule to build the target, even if that rule does nothing.
Configuration menu - View commit details
-
Copy full SHA for 99f0bc0 - Browse repository at this point
Copy the full SHA 99f0bc0View commit details -
cxx-qt-build: Do not use -bins suffix of -link-arg
This caused a build failure when not building a binary. Linking the object file in shouldn't produce issues.
Configuration menu - View commit details
-
Copy full SHA for 0269983 - Browse repository at this point
Copy the full SHA 0269983View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d1edee - Browse repository at this point
Copy the full SHA 7d1edeeView commit details -
Enable -x in scripts/check_cargo_build_rerun.sh
And don't redirect the first build output to /dev/null This should allow us to see what exactly is failing in CI.
Configuration menu - View commit details
-
Copy full SHA for 76f1eeb - Browse repository at this point
Copy the full SHA 76f1eebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aa28be - Browse repository at this point
Copy the full SHA 9aa28beView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d6ad3 - Browse repository at this point
Copy the full SHA b6d6ad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b118006 - Browse repository at this point
Copy the full SHA b118006View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f30e3bc - Browse repository at this point
Copy the full SHA f30e3bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e0e76 - Browse repository at this point
Copy the full SHA 17e0e76View commit details -
cxx-qt-build: specify -l to the staticlib manually
Otherwise the linker order doesn't work out and the linker cannot resolve the qt_static_plugin_*** functions
Configuration menu - View commit details
-
Copy full SHA for 91689e5 - Browse repository at this point
Copy the full SHA 91689e5View commit details -
qt-build-utils: Refactor to use std::fs::write
It's much more concise than using File::create followed by write!
Configuration menu - View commit details
-
Copy full SHA for a4939a1 - Browse repository at this point
Copy the full SHA a4939a1View commit details -
cxx-qt-build: Allow custom initializers in opts
This can be used to e.g. register custom types, import plugins, declare modules, etc.
Configuration menu - View commit details
-
Copy full SHA for 5451dae - Browse repository at this point
Copy the full SHA 5451daeView commit details -
Revert "fix: CI: Force use of Rust 1.77 (KDAB#957)"
This reverts commit 40f5ad1. We are now building and linking object files directly, which works nicely with CMake and seems to work for Rust as well.
Configuration menu - View commit details
-
Copy full SHA for 213902a - Browse repository at this point
Copy the full SHA 213902aView commit details
Commits on Jun 21, 2024
-
clippy: Allow missing_safety_doc in nested_qobjects
This may be a clippy bug, as `cargo expand` tells me the generated functions do indeed have a `# Safety` section in their documentation. The `# Safety` sections also show up in the output of `cargo doc`. So it's unclear why clippy is complaining.
Configuration menu - View commit details
-
Copy full SHA for 1757f09 - Browse repository at this point
Copy the full SHA 1757f09View commit details -
cxx-qt-build: Include Qt5 support in initializers
This way we don't need a separate object file and CMake target for this.
Configuration menu - View commit details
-
Copy full SHA for 193bb66 - Browse repository at this point
Copy the full SHA 193bb66View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9d2c5d - Browse repository at this point
Copy the full SHA c9d2c5dView commit details