Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove project.ci | Egor Tensin | 2023-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.build | Egor Tensin | 2023-07-03 |
| | | | | Accordingly, rename ci-cmake to ci-build. | ||
* | project.cmake.build -> project.build | Egor Tensin | 2023-07-03 |
| | | | | Accordingly, rename cmake-build to project-build. | ||
* | project.cmake: require the build dir argument | Egor Tensin | 2023-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 warnings | Egor Tensin | 2023-07-03 |
| | |||
* | add runtime version information | Egor Tensin | 2023-03-02 |
| | |||
* | support VS 2022 | Egor Tensin | 2021-12-15 |
| | |||
* | basic macOS support | Egor Tensin | 2021-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 VAR | Egor Tensin | 2021-05-09 |
| | | | | | This should look prettier in the logs + it's explicitly allowed in the manual. | ||
* | project.cmake: always enable CMAKE_EXPORT_COMPILE_COMMANDS | Egor Tensin | 2021-05-09 |
| | |||
* | project.toolset: tweak --help-toolsets output | Egor Tensin | 2021-05-08 |
| | |||
* | remove the "-" between toolset and version | Egor Tensin | 2021-05-08 |
| | |||
* | project.toolset: tweak --help-toolsets output | Egor Tensin | 2021-05-08 |
| | |||
* | toolset "visual-studio" -> "vs" | Egor Tensin | 2021-05-08 |
| | |||
* | add --help-toolsets parameter | Egor Tensin | 2021-05-08 |
| | | | | Also, get rid of mentions of Visual Studio versions lower than 2010. | ||
* | project.toolset: move _full_exe_name to utils | Egor Tensin | 2021-05-07 |
| | |||
* | project.toolset: support versioned MSVC toolsets | Egor Tensin | 2021-05-07 |
| | | | | You can now use something like msvc-141, vs-2017, etc. | ||
* | fix PyLint warnings | Egor Tensin | 2021-05-07 |
| | |||
* | project.toolset: refactoring | Egor Tensin | 2021-05-07 |
| | |||
* | project.toolset: merge both other modules to this one | Egor Tensin | 2021-05-07 |
| | |||
* | project.cmake.toolset: rework a bit | Egor Tensin | 2021-05-07 |
| | | | | | | Bring it more in line with project.boost.toolset + simplify. This continues the preparation for the merging of the 3 different toolset modules. | ||
* | brush up import lists | Egor Tensin | 2021-05-06 |
| | |||
* | "toolchain" -> "toolset", part 2 | Egor Tensin | 2021-05-06 |
| | |||
* | "toolchain" -> "toolset", part 1 | Egor Tensin | 2021-05-06 |
| | |||
* | fix PyLint warnings | Egor Tensin | 2021-05-06 |
| | |||
* | project.boost: merge BootstrapToolchain and Toolchain | Egor Tensin | 2021-05-06 |
| | | | | | | In general, simplify Toolchain a bit. This is done in preparation for merging project.boost.toolchain, project.cmake.toolchain and project.toolchain. | ||
* | project.boost: remove unused code | Egor Tensin | 2021-05-03 |
| | |||
* | project.utils: don't print fatal exception twice | Egor Tensin | 2021-05-03 |
| | |||
* | project.utils: fix the retry decorator | Egor Tensin | 2021-05-03 |
| | |||
* | project.boost.download: add --no-retry parameter | Egor Tensin | 2021-05-03 |
| | | | | | This is to facilitate testing mostly, but still required substantion refactoring. | ||
* | project.boost: Bintray was shut down | Egor Tensin | 2021-05-03 |
| | | | | | | The official website now links to jfrog.io: https://groups.google.com/g/boost-developers-archive/c/vxnAnvG7MCo?pli=1 | ||
* | project.boost: turn off warnings unless --verbose | Egor Tensin | 2021-04-24 |
| | |||
* | project.boost.build: fix usage message | Egor Tensin | 2021-04-18 |
| | |||
* | update script names in README and --help output | Egor Tensin | 2021-04-14 |
| | |||
* | fix PyLint warnings | Egor Tensin | 2021-04-13 |
| | |||
* | project.ci: hide the --hint parameter | Egor Tensin | 2021-04-13 |
| | |||
* | project.ci: add --hint parameter | Egor Tensin | 2021-04-13 |
| | | | | | This is a stupid workaround for testing other CI systems on GitHub Actions. | ||
* | remove excessive logging & obsolete project.ci.* packages | Egor Tensin | 2021-04-13 |
| | | | | Logging command line arguments before parsing them is a bit excessive. | ||
* | project.cmake.build: -H must be at the end | Egor Tensin | 2021-03-25 |
| | | | | Older CMake versions don't like it when it's not the last argument. | ||
* | project.ci: GitHub Actions no longer has pre-built Boost | Egor Tensin | 2021-03-24 |
| | |||
* | fix PyLint warnings | Egor Tensin | 2021-03-24 |
| | |||
* | project.ci: use same variable names for all CIs | Egor Tensin | 2021-03-24 |
| | | | | Using different ones was quite weird to begin with. | ||
* | project.ci: change build directory | Egor Tensin | 2021-03-24 |
| | | | | It's now <source directory>/../build for consistency. | ||
* | project.cmake: fix "auto" platform detection | Egor Tensin | 2021-03-24 |
| | |||
* | project.cmake: set CMAKE_BUILD_PARALLEL_LEVEL | Egor Tensin | 2021-03-24 |
| | |||
* | project.utils: log to stdout, not stderr | Egor Tensin | 2021-03-23 |
| | | | | | This is a quick fix to the interleaved output issue I'm having on CI runs (when the logging output gets interleaved with subprocess output). | ||
* | project.boost: refactoring | Egor Tensin | 2021-03-23 |
| | | | | The extremely convoluted BoostBuildToolset situation is no more. | ||
* | project: minor refactoring | Egor Tensin | 2021-03-23 |
| | |||
* | project.boost.build: refactoring & cleanup | Egor Tensin | 2021-03-21 |
| | |||
* | project.cmake.build: refactoring & cleanup | Egor Tensin | 2021-03-20 |
| |