summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
...
* project.os: refactoringEgor Tensin2026-03-30
|
* project.configuration: refactoringEgor Tensin2026-03-30
|
* fix PyLint warningsEgor Tensin2026-03-30
|
* examples: finalize the removal of common.cmakeEgor Tensin2026-03-30
| | | | | In addition, command line arguments have been overhauled for sanity and consistency.
* project.boost.build: saner command line optionsEgor Tensin2026-03-29
|
* boost: root/ -> install_dir/Egor Tensin2026-03-29
|
* Merge pull request #7 from ↵Egor Tensin2026-03-18
|\ | | | | | | | | egor-tensin/dependabot/github_actions/egor-tensin/cleanup-path-5 build(deps): bump egor-tensin/cleanup-path from 4 to 5
| * build(deps): bump egor-tensin/cleanup-path from 4 to 5dependabot[bot]2026-03-17
|/ | | | | | | | | | | | | | | Bumps [egor-tensin/cleanup-path](https://github.com/egor-tensin/cleanup-path) from 4 to 5. - [Release notes](https://github.com/egor-tensin/cleanup-path/releases) - [Commits](https://github.com/egor-tensin/cleanup-path/compare/v4...v5) --- updated-dependencies: - dependency-name: egor-tensin/cleanup-path dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #6 from ↵Egor Tensin2026-03-04
|\ | | | | | | | | egor-tensin/dependabot/github_actions/actions/upload-artifact-7 build(deps): bump actions/upload-artifact from 6 to 7
| * build(deps): bump actions/upload-artifact from 6 to 7dependabot[bot]2026-03-03
|/ | | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* workflows: remove on: pull_requestEgor Tensin2026-03-01
| | | | Why do I even need this? on: push covers everything I need
* project.boost: finalize transition from `stage` to `install`Egor Tensin2026-02-02
|
* project.build: remove duplicate commentEgor Tensin2026-02-02
|
* project.build: reduce the crap a little bitEgor Tensin2026-02-02
|
* project.build: make arguments saneEgor Tensin2026-02-02
|
* workflows/example_toolsets: comment out symbol checks temporarilyEgor Tensin2026-02-02
| | | | | The proper way to do this is to do `cmake --install --strip`, and not via a function.
* examples: get rid of common.cmakeEgor Tensin2026-01-21
| | | | | This has been done for the boost example anyway, and I'm planning to do this.
* common.cmake: fix CC_STATIC_RUNTIME w/r/t BoostEgor Tensin2026-01-21
| | | | | | Since I've been transitioning to Boost's CMake files, the shortcut where I just specify LIBRARYDIR & USE_STATIC_RUNTIME doesn't seem to work anymore, so we're fighting.
* project.boost: switch from `stage` to `install`Egor Tensin2026-01-20
| | | | | | | | | That's part of a global transition aiming to switch to Boost CMake files. Since 1.70.0, they've been releasing CMake files, which I should (?) be using. Additionally, modern CMake versions simply deprecate the FindBoost module (see policy CMP0167), insisting on using the supplied CMake files. I'll try to continue supporting old Boost versions; let's see how it goes.
* project.toolset: shit code reductionv5.1Egor Tensin2026-01-17
|
* project.toolset: preemptively add VS 2026Egor Tensin2026-01-17
| | | | It's not supported on GitHub Actions yet.
* add time zone to logsv5.0.1Egor Tensin2026-01-13
|
* add dependabot.ymlEgor Tensin2026-01-11
|
* I guess Python 3 is mature enoughv5.0Egor Tensin2025-12-29
|
* workflows: fix the setup-mingw versionEgor Tensin2025-12-29
|
* workflows/msvc_versions: update thingsEgor Tensin2025-12-29
|
* workflows: remove boost_clang_windowsEgor Tensin2025-12-29
| | | | Boost 1.69.0 was released 7 years ago; I think it's time to let go.
* workflows/boost_toolsets: update thingsEgor Tensin2025-12-29
|
* drop Cygwin, it's obsoleteEgor Tensin2025-12-29
|
* workflows/example_toolsets: upgrade actionsEgor Tensin2025-12-29
|
* workflows/example_toolsets: update runner images and actionsEgor Tensin2025-12-29
|
* workflows/boost_download: update versions and actionsEgor Tensin2025-12-29
|
* workflows/basic: upgrade actionsEgor Tensin2025-12-29
|
* workflows/basic: update runner imagesEgor Tensin2025-12-29
|
* project.boost.download: fix download URLsEgor Tensin2025-12-29
|
* workflows/basic: update python versionsEgor Tensin2025-12-29
|
* actions/check-runtime-library: locate objdump on WindowsEgor Tensin2023-11-05
|
* actions/software-environment: print objdump pathEgor Tensin2023-11-05
|
* common.cmake: downgrade C++ standard versionv4.0Egor Tensin2023-07-04
| | | | | | | | | | | | | | I was testing the new version (C++20) with some existing code, and immediately got build errors. Apparently, now this: const auto s = u8"hello"; means that s has the type of const char8_t *const, where char8_t is some batshit insanity with 0 backwards compatibility. For example, you cannot make a std::string out of this??? Fuck that, and fuck C++ committee morons.
* README & --help message updatesEgor Tensin2023-07-04
|
* common.cmake: refactoringEgor Tensin2023-07-04
|
* common.cmake: bump default C++ standardEgor Tensin2023-07-04
|
* common.cmake: fix a typoEgor Tensin2023-07-03
|
* remove project.ciEgor Tensin2023-07-03
| | | | | | | | | | The weird magic going on in the ci-{boost,build} scripts is honestly too weird. With hindsight, it seems to me that it's much better to just build a project with the same command during a CI run as when developing locally. Plus, I haven't really used either Travis or AppVeyor in quite some time, so this code was mostly untested really.
* project.ci.cmake -> project.ci.buildEgor Tensin2023-07-03
| | | | Accordingly, rename ci-cmake to ci-build.
* project.cmake.build -> project.buildEgor Tensin2023-07-03
| | | | Accordingly, rename cmake-build to project-build.
* project.cmake: require the build dir argumentEgor Tensin2023-07-03
| | | | | | It doesn't make a lot of sense for the build dir argument to be optional. There's still a placeholder you can use to build in a temporary directory.
* fix PyLint warningsEgor Tensin2023-07-03
|
* common.cmake: enable warnings for Clang as wellEgor Tensin2023-07-03
| | | | | I seriously can't believe I didn't have warnings enabled for Clang. That is so, so dumb.
* docs/cmake: update referencesEgor Tensin2023-07-01
|