Skip to content
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

CI build matrix extension (Windows) #37

Closed
7 tasks done
Raffaello opened this issue May 1, 2020 · 0 comments · Fixed by #111
Closed
7 tasks done

CI build matrix extension (Windows) #37

Raffaello opened this issue May 1, 2020 · 0 comments · Fixed by #111
Assignees
Labels
configuration cmake or project related code, configuaration documentation Improvements or additions to documentation
Milestone

Comments

@Raffaello
Copy link
Owner

Raffaello commented May 1, 2020

build with all the switches combinations:
ON/OFF

  • BUILD_SHARED_LIBS
  • WITH_SDL2_STATIC
  • BUILD_TESTING
  • BUILD_EXAMPLES
  • BUILD_SNAPSHOT
  • TEST_DUMP_SNAPSHOT (dependant on BUILD_SNAPSHOT
  • ENABLE_CODE_COVERAGE

CI related builds:

FLAGS\OS Windows Linux macos
BUILD_SHARED_LIBS ✔️ ✔️ ✔️
WITH_SDL2_STATIC ✔️ only only
BUILD_TESTING ✔️ ✔️ ✔️
BUILD_EXAMPLES ✔️ ✔️ ✔️
BUILD_SNAPSHOT ✔️ ✔️ ✔️
TEST_DUMP_SNAPSHOT
ENABLE_CODE_COVERAGE 🚫 🚫 ✔️
Debug ✔️ ✔️ ✔️
Release ✔️ ✔️ ✔️
  • code coverage available only with LLVM and GCC in cmake, on CI working only on macos
  • TEST_DUMP_SNAPSHOT is "forbidden" to test for the build as an helper flag only.
@Raffaello Raffaello added the configuration cmake or project related code, configuaration label May 1, 2020
@Raffaello Raffaello added this to the better CI milestone May 1, 2020
@Raffaello Raffaello changed the title CI build matrix extension CI build matrix extension (Windows) May 1, 2020
@Raffaello Raffaello self-assigned this May 2, 2020
@Raffaello Raffaello added the documentation Improvements or additions to documentation label May 12, 2020
@Raffaello Raffaello linked a pull request May 13, 2020 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configuration cmake or project related code, configuaration documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant