Skip to content

Conversation

nlohmann
Copy link
Owner

@nlohmann nlohmann commented Aug 20, 2025

  • set proper flags to compile tests with Clang
  • pass CMAKE_CXX_FLAGS to all CMake test projects
  • set /EHsc for all CMake test projects to satisfy MSVC
  • remove main arguments to silence GCC/Clang in all CMake test projects

Closes #4875

Signed-off-by: Niels Lohmann <mail@nlohmann.me>
@coveralls
Copy link

coveralls commented Aug 20, 2025

Coverage Status

coverage: 99.191%. remained the same
when pulling 1c5c8d3 on fix-windows
into 4106af8 on develop.

Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
@github-actions github-actions bot added L and removed M labels Aug 21, 2025
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
Signed-off-by: Niels Lohmann <mail@nlohmann.me>
@nlohmann nlohmann marked this pull request as ready for review August 21, 2025 20:05
@nlohmann nlohmann added the review needed It would be great if someone could review the proposed changes. label Aug 21, 2025
@nlohmann nlohmann added this to the Release 3.12.1 milestone Aug 21, 2025
@nlohmann nlohmann mentioned this pull request Aug 21, 2025
2 tasks
@nlohmann nlohmann merged commit 4bc4e37 into develop Aug 28, 2025
139 checks passed
@nlohmann nlohmann deleted the fix-windows branch August 28, 2025 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI CMake L review needed It would be great if someone could review the proposed changes. tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Re-enable removed Windows builds
2 participants