Skip to content

Fix multi-config builds#50

Open
petk wants to merge 7 commits intoPHP-8.3from
patch-fixes
Open

Fix multi-config builds#50
petk wants to merge 7 commits intoPHP-8.3from
patch-fixes

Conversation

@petk
Copy link
Owner

@petk petk commented Mar 1, 2026

This fixes builds using Ninja Multi-Config generator and similar.

@petk petk force-pushed the patch-fixes branch 3 times, most recently from 86b2e96 to 90b38bd Compare March 1, 2026 19:28
This fixes builds using Ninja Multi-Config generator and similar.

Changes:
- Removed Ninja configurations from presets (generator can be customized
  with 'cmake -G <generator>').
- Added Ninja Multi-Config generator to CI.
- $<CONFIG> generator expression can be also directly used for
  multi-config generators in the property name.
- Adjusted output prefix for apache module.
petk added 6 commits March 1, 2026 22:07
- One patch for all required CMake-based changes and the rest are fixes
  that didn't make it upstream.
- Added CGI, FPM, and phpdbg to exports and adjusted test command to
  have environment variables automatically defined if not overridden
  from by user or CI.
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