-
v0.6.0 - Pipelines Stable
released this
2021-12-09 21:41:35 +00:00 | 155 commits to master since this releaseWith version 0.6.0 there was a huge refactor in the backend.
Now the tool works on things called 'Pipelines'A pipeline describes the flow of a specific build case, for example the default pipeline consists of 4 steps: Build, Link, Test and Runtime (legacy).
Each step can have any arbitrary name, but the name may impact what values are required in project definitions.
Each step can consist of multiple tasks running parallel and the results are then passed to the next step.Each task can however define a single type 'work', for example: Compilation, Linking, Test Execution, etc...
This innovative approach allows to gracefully handle things like optional compilation of resource (.rc) files on windows.
It may initially be a bit weird, but will allow much easier customization for more complex cases.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v0.5.4 - Visual Studio 2022 Stable
released this
2021-11-10 18:28:40 +00:00 | 161 commits to master since this releaseFull Changelog: https://github.com/iceshard-engine/ice-build-tools/compare/v0.5.3...v0.5.4
- Added support for Visual Studio 2022
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.5.3 - Clang-12 Stable
released this
2021-09-29 11:09:18 +00:00 | 162 commits to master since this releaseAdded initial changes to support clang-12 conan profiles.
- Fixed clang toolchain locator due to how profiles are handled now.
v0.5.3
- Additional changes made now allow to properly build on linux with Clang-12
- rev1: You can now specify multiple targets at once.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.4.3 - Extension points. Stable
released this
2021-04-26 12:26:41 +00:00 | 177 commits to master since this releaseAdded new extension points.
- Possible to provide locators for: Platform SDKs, Common SDKs and Toolchains
- Possible to hook into fbuild script and change the Configuration and Platform lists.
Added new project kind: ObjectList
- This project kind will directly provide all object files to dependent projects.
- It does not create any .lib files, and all symbols will be included in the final binary
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2021-03-03 16:31:10 +00:00 | 186 commits to master since this releaseFixed minor issues with the new Rules features.
Removed some hard coded values from internal config definitions.Now you are able (and need) to define your own defines for selected configurations. This can be done in a global rule for ex.:
.Rule_ConfigDebug = [ .Name = 'Config-Debug' .Requires = { 'Debug' } .Defines = { 'MY_DEBUG' } ] ^GlobalRules = { .Rule_ConfigDebug // more rules... }Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
v0.4.0 - Rules and more Stable
released this
2021-03-03 00:06:49 +00:00 | 187 commits to master since this releaseThis release comes with a more flexible way to setup options. It allows to control options for a specific set of tags.
This includes tags like:- Config Names
- Toolchain
- Toolsets
- Platforms
- and many more
Additionally, you can now make HeaderOnly project types.
Lastly you can now define Solution Items in Visual Studio. These files will appear in the "0. Miscellaneous" filter.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.5 Stable
released this
2020-12-27 12:38:16 +00:00 | 189 commits to master since this releaseAdded support for Profile and Release configurations.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Ice Build Tools 0.3.4 Stable
released this
2020-10-30 23:36:19 +00:00 | 193 commits to master since this releaseFixed clang linker issues for Linux targets.
- Uses 'libstdc++
as the standard library onLinux`
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Uses 'libstdc++
-
Ice Build Tools 0.3.2 Stable
released this
2020-10-13 18:00:57 +00:00 | 200 commits to master since this releaseFixed issues with VS provided clang installation.
It now bases on Clang-CL for minimal required changes.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Ice Build Tools 0.3.1 Stable
released this
2020-10-10 18:24:10 +00:00 | 205 commits to master since this releaseAdded support for Linux with clang-9 and clang-10 compiler support.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)