-
Notifications
You must be signed in to change notification settings - Fork 71
Comparing changes
Open a pull request
base repository: StableCoder/cmake-scripts
base: 22.01
head repository: StableCoder/cmake-scripts
compare: 23.04
- 14 commits
- 8 files changed
- 3 contributors
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ed79fb9 - Browse repository at this point
Copy the full SHA ed79fb9View commit details -
Fix setting of cache variables
Fix for IWYU, cppcheck and clang-tidy
Configuration menu - View commit details
-
Copy full SHA for e230a36 - Browse repository at this point
Copy the full SHA e230a36View commit details
Commits on Jan 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e654ef - Browse repository at this point
Copy the full SHA 2e654efView commit details -
Change -fno-elide-constructors compilation scope
This option only applies to C++, however it was being applied to both C and C++ compilation calls. Using the CMake generator expression limits the inclusion of this option to just the compiling of C++ files.
Configuration menu - View commit details
-
Copy full SHA for 1c93786 - Browse repository at this point
Copy the full SHA 1c93786View commit details -
Infrastructure/CI runners have been restructured.
Configuration menu - View commit details
-
Copy full SHA for a21acee - Browse repository at this point
Copy the full SHA a21aceeView commit details -
Fix CI jobs on incorrect nodes
CI attempted to run jobs on riscv64 nodes when opensuse/fedora don't have supported container images for that architecture.
Configuration menu - View commit details
-
Copy full SHA for 7765742 - Browse repository at this point
Copy the full SHA 7765742View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc99f5b - Browse repository at this point
Copy the full SHA bc99f5bView commit details -
Remove ccov-preprocessing target
The only purpose of the job was to create the 'ccov' directory in the binary directory to store all the generated code coverage files. Rather than generating the directory at build time using a target,t he directory is now created at CMake generation time, meaning the build- time target is no longer necessary.
Configuration menu - View commit details
-
Copy full SHA for 2c1576a - Browse repository at this point
Copy the full SHA 2c1576aView commit details
Commits on Mar 16, 2023
-
Remove several Find*.cmake files
Since these files were originally added, the libraries themselves have added native CMake configuration files that can be used instead.
Configuration menu - View commit details
-
Copy full SHA for 6873aff - Browse repository at this point
Copy the full SHA 6873affView commit details
Commits on Mar 28, 2023
-
Add PRE_ARGS option to target_code_coverage
In addition to the current ARGS multi-value option which appends options to the end of an executable call, PRE_ARGS instead prefixes items to the call, to the end for of: $PRE_ARGS ccov-* $ARGS
Configuration menu - View commit details
-
Copy full SHA for 4af5b40 - Browse repository at this point
Copy the full SHA 4af5b40View commit details -
Add CMAKE_CROSSCOMPILING_EMULATOR to code-coverage
When cross-compiling, the used emulator will be prefixed to the call.
Configuration menu - View commit details
-
Copy full SHA for e4e0c48 - Browse repository at this point
Copy the full SHA e4e0c48View commit details
Commits on Apr 23, 2023
-
The assimp library now has pkg-config and CMake config files installed by default, rendering this module script unnecessary.
Configuration menu - View commit details
-
Copy full SHA for 321dbc7 - Browse repository at this point
Copy the full SHA 321dbc7View commit details
Commits on Apr 25, 2023
-
Add code coverage support on Apple llvm toolchain
When on macOS, if using the Apple-provided toolchain from XCode, also use the same toolchain for code-coverage. The use of hybrid toolchains does not go well.
Configuration menu - View commit details
-
Copy full SHA for 25fe881 - Browse repository at this point
Copy the full SHA 25fe881View commit details -
Prefixed all code-coverage jobs with the operating system, added Windows all code coverage jobs. Add macOS AppleClang/Clang CI jobs Expand testing to other architectures, with Linux is amd64/arm64/ppc64le, macOS is amd64/arm64, and Windows is amd64.
Configuration menu - View commit details
-
Copy full SHA for 135a478 - Browse repository at this point
Copy the full SHA 135a478View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 22.01...23.04