| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In version 3.x, ccache was in “user mode” when building from release
archive sources and “dev mode” otherwise. In “dev mode”, additional
compiler flags like “-Wextra -Wpedantic -Werror” were added, but they
were not present in “user mode” in order not to break end users’ builds.
This behavior was partially lost in the conversion to CMake.
This commit tries to imitate the previous behavior by introducing a
CCACHE_DEV_MODE CMake variable and only enable potentially problematic
compiler flags when it’s set to ON.
Related to #730.
|
|
|
|
|
| |
The ::set-env command is deprecated according to
<https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/>.
|
| |
|
|
|
|
|
|
|
|
|
| |
Since it now works to build from “git archive” archives, use such an
archive as the official source code release archive instead of using
CPack with a custom install script for modifying the source code. We can
revisit this in the future when and if we want a source code release
archive that is not simply an export of the version-controlled source
code.
|
|
|
|
|
| |
Ninja builds with relative paths so that ccache can be used to cache the
build without resorting to setting base_dir.
|
|
|
|
|
| |
Source package: ccache-$VERSION.tar.xz (and .tar.gz)
Binary package: ccache-$VERSION-$OS-$PROCESSOR.tar.xz (or .zip)
|
|
|
|
| |
Also fix the name attribute sent to actions/upload-artifact.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- Removed redundant “exit 0” command again.
- Removed now obsolete and misleading comments.
- If JOBS is set to the empty string then detect the number of CPUs instead
of running a limitless number of jobs.
|
|
|
|
|
| |
This makes it possible to only run a subset of the tests by for instance
running “build-in-docker <name> -R <test>”.
|
| |
|
| |
|
|
|
|
|
|
| |
- Use kebab case consistently.
- Remove redundant (and exposing an implementation detail) .sh extension
for executables.
|
|
|
|
| |
This makes the top-level directory less crowded.
|
|
Co-authored-by: Cristian Adam <cristian.adam@gmail.com>
Co-authored-by: Joel Rosdahl <joel@rosdahl.net>
|