aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/project (follow)
Commit message (Collapse)AuthorAge
* tools/project-clang-format.py -> project/format.pyEgor Tensin2026-10-05
|
* remove annoying trailing period from repo URLsv6.1.7Egor Tensin2026-09-21
|
* project.utils: more readable loggingv6.1.6Egor Tensin2026-07-01
|
* a shorter code pathEgor Tensin2026-07-01
|
* add a FIXME comment about something I don't rememberEgor Tensin2026-07-01
|
* use default settings for BlackEgor Tensin2026-06-23
|
* shorter level names in log outputEgor Tensin2026-06-23
|
* prettier log outputEgor Tensin2026-06-23
|
* require Python 3.8v6.0.5Egor Tensin2026-06-15
| | | | | I actually tried running this w/ Python 3.6, and it's just a PITA. A couple of later features are already in use.
* project.build: fix for CMP0144v6.0.1Egor Tensin2026-05-17
| | | | At least I hope that it is.
* update my emailEgor Tensin2026-05-17
|
* reformat everything for funEgor Tensin2026-05-17
|
* remove some dead codeEgor Tensin2026-03-30
|
* 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
|
* 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
|
* 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
|
* drop Cygwin, it's obsoleteEgor Tensin2025-12-29
|
* project.boost.download: fix download URLsEgor Tensin2025-12-29
|
* README & --help message updatesEgor Tensin2023-07-04
|
* 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
|
* add runtime version informationEgor Tensin2023-03-02
|
* support VS 2022Egor Tensin2021-12-15
|
* basic macOS supportEgor Tensin2021-12-15
| | | | | I don't have a Mac to test on, but the knowledge that there is basic support for macOS is still nice.
* project.cmake: use -DVAR instead of -D VAREgor Tensin2021-05-09
| | | | | This should look prettier in the logs + it's explicitly allowed in the manual.
* project.cmake: always enable CMAKE_EXPORT_COMPILE_COMMANDSEgor Tensin2021-05-09
|
* project.toolset: tweak --help-toolsets outputEgor Tensin2021-05-08
|
* remove the "-" between toolset and versionEgor Tensin2021-05-08
|
* project.toolset: tweak --help-toolsets outputEgor Tensin2021-05-08
|
* toolset "visual-studio" -> "vs"Egor Tensin2021-05-08
|
* add --help-toolsets parameterEgor Tensin2021-05-08
| | | | Also, get rid of mentions of Visual Studio versions lower than 2010.
* project.toolset: move _full_exe_name to utilsEgor Tensin2021-05-07
|
* project.toolset: support versioned MSVC toolsetsEgor Tensin2021-05-07
| | | | You can now use something like msvc-141, vs-2017, etc.
* fix PyLint warningsEgor Tensin2021-05-07
|
* project.toolset: refactoringEgor Tensin2021-05-07
|
* project.toolset: merge both other modules to this oneEgor Tensin2021-05-07
|