-
-
Notifications
You must be signed in to change notification settings - Fork 243
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
Add support for CMake Presets #348
Merged
prince-chrismc
merged 75 commits into
Thalhammer:master
from
prince-chrismc:cmake-presets
Jun 15, 2024
Merged
Add support for CMake Presets #348
prince-chrismc
merged 75 commits into
Thalhammer:master
from
prince-chrismc:cmake-presets
Jun 15, 2024
Commits on Apr 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bd52675 - Browse repository at this point
Copy the full SHA bd52675View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc6ed5 - Browse repository at this point
Copy the full SHA ebc6ed5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c0c8f6 - Browse repository at this point
Copy the full SHA 2c0c8f6View commit details -
windows ran in debug, which means the multi config needs more help
Configuration menu - View commit details
-
Copy full SHA for 0e9ec1f - Browse repository at this point
Copy the full SHA 0e9ec1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cb12cf - Browse repository at this point
Copy the full SHA 5cb12cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4906953 - Browse repository at this point
Copy the full SHA 4906953View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a0f434 - Browse repository at this point
Copy the full SHA 5a0f434View commit details -
move cmake set vars to right section
https://learn.microsoft.com/en-us/cpp/build/cmake-presets-vs?view=msvc-170 "You can set C and C++ compilers by using cacheVariables.CMAKE_C_COMPILER and cacheVariables.CMAKE_CXX_COMPILER in a Configure Preset. It's equivalent to passing -D CMAKE_C_COMPILER=<value> and -D CMAKE_CXX_COMPILER=<value> to CMake from the command line."
Configuration menu - View commit details
-
Copy full SHA for d2b0110 - Browse repository at this point
Copy the full SHA d2b0110View commit details -
Configuration menu - View commit details
-
Copy full SHA for feaad45 - Browse repository at this point
Copy the full SHA feaad45View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc84b4d - Browse repository at this point
Copy the full SHA cc84b4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03e7c9f - Browse repository at this point
Copy the full SHA 03e7c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c902f89 - Browse repository at this point
Copy the full SHA c902f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e5557a - Browse repository at this point
Copy the full SHA 5e5557aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e60684 - Browse repository at this point
Copy the full SHA 2e60684View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d0f99 - Browse repository at this point
Copy the full SHA 95d0f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5f003 - Browse repository at this point
Copy the full SHA 8f5f003View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca51157 - Browse repository at this point
Copy the full SHA ca51157View commit details -
Configuration menu - View commit details
-
Copy full SHA for e80e654 - Browse repository at this point
Copy the full SHA e80e654View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f8e5b3 - Browse repository at this point
Copy the full SHA 3f8e5b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49fd744 - Browse repository at this point
Copy the full SHA 49fd744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8368147 - Browse repository at this point
Copy the full SHA 8368147View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0de82 - Browse repository at this point
Copy the full SHA bc0de82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 622a254 - Browse repository at this point
Copy the full SHA 622a254View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d5569 - Browse repository at this point
Copy the full SHA c6d5569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03d4a9d - Browse repository at this point
Copy the full SHA 03d4a9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f5d4d - Browse repository at this point
Copy the full SHA f5f5d4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f95f73 - Browse repository at this point
Copy the full SHA 9f95f73View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba8e485 - Browse repository at this point
Copy the full SHA ba8e485View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d5943a - Browse repository at this point
Copy the full SHA 9d5943aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab5397b - Browse repository at this point
Copy the full SHA ab5397bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61c642c - Browse repository at this point
Copy the full SHA 61c642cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3f7c59 - Browse repository at this point
Copy the full SHA f3f7c59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7464334 - Browse repository at this point
Copy the full SHA 7464334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b15555 - Browse repository at this point
Copy the full SHA 3b15555View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36e3904 - Browse repository at this point
Copy the full SHA 36e3904View commit details -
Configuration menu - View commit details
-
Copy full SHA for 735ec33 - Browse repository at this point
Copy the full SHA 735ec33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 011f538 - Browse repository at this point
Copy the full SHA 011f538View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06892aa - Browse repository at this point
Copy the full SHA 06892aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30b1086 - Browse repository at this point
Copy the full SHA 30b1086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e1202 - Browse repository at this point
Copy the full SHA 17e1202View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79198e5 - Browse repository at this point
Copy the full SHA 79198e5View commit details -
skip checking the compiler since this causes errors with the same CMa…
…ke uses in combinations with the fuzz sanitizer flag https://github.com/prince-chrismc/jwt-cpp/actions/runs/7481024827/job/20361722539?pr=33 ``` /usr/bin/ld: /usr/bin/ld: DWARF error: invalid or unhandled FORM value: 0x22 CMakeFiles/cmTC_ff7c6.dir/testCCompiler.c.o: in function `main': testCCompiler.c:(.text.main[main]+0x0): multiple definition of `main'; /usr/lib/llvm-14/lib/clang/14.0.0/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerMain.cpp.o):(.text.main+0x0): first defined here /usr/bin/ld: /usr/lib/llvm-14/lib/clang/14.0.0/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerMain.cpp.o): in function `main': (.text.main+0x12): undefined reference to `LLVMFuzzerTestOneInput' ```
Configuration menu - View commit details
-
Copy full SHA for a1f5bd1 - Browse repository at this point
Copy the full SHA a1f5bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5042c7d - Browse repository at this point
Copy the full SHA 5042c7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12211c4 - Browse repository at this point
Copy the full SHA 12211c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75be637 - Browse repository at this point
Copy the full SHA 75be637View commit details -
Configuration menu - View commit details
-
Copy full SHA for 096b682 - Browse repository at this point
Copy the full SHA 096b682View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d6fc43 - Browse repository at this point
Copy the full SHA 0d6fc43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 488a133 - Browse repository at this point
Copy the full SHA 488a133View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2f728c - Browse repository at this point
Copy the full SHA f2f728cView commit details -
devcontainers fix, test and add wolfssl
refactored installer to have a script that could be reused
Configuration menu - View commit details
-
Copy full SHA for d374c3a - Browse repository at this point
Copy the full SHA d374c3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cbea51 - Browse repository at this point
Copy the full SHA 7cbea51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e3ccc7 - Browse repository at this point
Copy the full SHA 1e3ccc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0e8929 - Browse repository at this point
Copy the full SHA d0e8929View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f4643 - Browse repository at this point
Copy the full SHA d9f4643View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73e197d - Browse repository at this point
Copy the full SHA 73e197dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37d0b89 - Browse repository at this point
Copy the full SHA 37d0b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f86e37 - Browse repository at this point
Copy the full SHA 6f86e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ff65c - Browse repository at this point
Copy the full SHA 87ff65cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94adcd9 - Browse repository at this point
Copy the full SHA 94adcd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f155b50 - Browse repository at this point
Copy the full SHA f155b50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba8ce4 - Browse repository at this point
Copy the full SHA 7ba8ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ceaa359 - Browse repository at this point
Copy the full SHA ceaa359View commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74353ad - Browse repository at this point
Copy the full SHA 74353adView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9eb7bf - Browse repository at this point
Copy the full SHA b9eb7bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43cfb96 - Browse repository at this point
Copy the full SHA 43cfb96View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcac723 - Browse repository at this point
Copy the full SHA bcac723View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f99bff - Browse repository at this point
Copy the full SHA 7f99bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a14c6e3 - Browse repository at this point
Copy the full SHA a14c6e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 547e808 - Browse repository at this point
Copy the full SHA 547e808View commit details
Commits on Apr 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 707f879 - Browse repository at this point
Copy the full SHA 707f879View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2bd576 - Browse repository at this point
Copy the full SHA c2bd576View commit details
Commits on Apr 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 60094a7 - Browse repository at this point
Copy the full SHA 60094a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a772ef - Browse repository at this point
Copy the full SHA 4a772efView commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f15edbc - Browse repository at this point
Copy the full SHA f15edbcView commit details
Commits on Jun 4, 2024
-
I dont remember why, it looks like it was debugging
Configuration menu - View commit details
-
Copy full SHA for d4f1016 - Browse repository at this point
Copy the full SHA d4f1016View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.