Skip to content

Feat: Misc Update#418

Open
FlyAndNotDown wants to merge 3 commits into
ExplosionEngine:masterfrom
FlyAndNotDown:master
Open

Feat: Misc Update#418
FlyAndNotDown wants to merge 3 commits into
ExplosionEngine:masterfrom
FlyAndNotDown:master

Conversation

@FlyAndNotDown

Copy link
Copy Markdown
Member

No description provided.

…model errors

Conan ships the Qt host tools as a single RelWithDebInfo config, so the versionless Qt:: tool targets only carry a config-less IMPORTED_LOCATION. On non-Release builds the IDE CMake file-API codemodel then reports "IMPORTED_LOCATION not set ... configuration <cfg>" for each of them. The project already references Qt solely through the versioned Qt6:: targets, so suppress the versionless aliases entirely via QT_NO_CREATE_VERSIONLESS_TARGETS.
PR validation: build.yml now exports every in-repo recipe into the local
conan cache before configuring, so 'conan install --build=missing' builds
recipes changed by the PR from source and downloads the rest from the
remote. Recipe and engine changes are validated atomically in one PR, and
master stays buildable during the publish window after a merge.

Publishing: a new workflow builds and uploads recipes on pushes to master
that touch ThirdParty/ConanRecipes (plus manual workflow_dispatch). It is
guarded to the canonical repo so forks don't run it, and pins cppstd to
17/gnu17 to match the binaries already on the remote.

build_recipes.py gains an --export-only mode that exports every version of
every recipe without building or platform filtering.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant