-
released this
2024-06-22 02:11:24 +02:00 | 99 commits to master since this releaseBug fixes:
- C/C++: when linking dependecy statically, add it's links to the command as well
- Fix LocalStoreRepo.publish not correctly setting arch & plat in PackageIndex.Artifact info
- C/C++ also add c_cpp.flags to command when linking binary
- Fix nullpointer exception in copyDepDataFrom
- Fix path resolving for "source" & c_cpp "include" commands
- Fix 'show triplets' printing duplicates
Additions:
- Add a feature to detect if an target is 'includeOnly' which means that it dosnt provide any result (good for header-only libs)
- Add warning for unknown data type from depData of an package
- Allow for boolean depData to be read from a package
- Allow languages to provide a dynamic TripletType
- Process files to be checked in parallel
- Add -j option to nitto
- Make Building files parallel
- Improve output of nitto
- Give onPostBuild data about which files where actually changed
- Publish SCM data to BuildTarget's CustomDataStore (
7954dee2c4
) - Provide outDir, buildDir and rootDir as variables (
a8d9f4ee46
) - Add clang toolchain
- Add the "include" command to include sub-buildfiles
- Implement clean cli command
- Add ability to name or "alias" sources
- Add hooks to BuildTarget
- Add copy command to target.hook context
Changes:
- Add error when 'validator exec' has not 2 arguments
- Make r an alias of run
- C/Cpp: allow c23 as version for c
- Rework autotools build process; closes #9
- Parser: allow newlines in lists
- Allow trailing comma in lists
- Switch from Jenkins to Forgejo Actions
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
nitto-0.3.0.jar
10 downloads · 8.3 MiB
-
v0.2.0 Pre-release
released this
2023-04-12 12:04:11 +02:00 | 194 commits to master since this releaseChanges:
- breaking: output of 'show targets' has changed; see
22f3ca5ddb
- add 'source' as alias for 'sources'
- add more tools to the builtin gcc toolchain
- allow for expansion of the argument of the 'path' command when using the 'download' accessor
- allow toolchains to specify multiple languages as well as specifing a block that gets applied when the language is used
- add 'c' language to gcc & mingw toolchains
- C/C++: fix building with static linking not linking dependencies recursive
- Add support for the cmake buildsystem; see #24
Bug fixes:
- fix null-pointer exception when specifing a unknown plugin
- fix null-pointer exception when not specifing a language
- fix 'env' command for autotools configure not setting env variables correctly; see #26
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
nitto-0.2.0.jar
5 downloads · 7.1 MiB
- breaking: output of 'show targets' has changed; see
-
v0.1 Pre-release
released this
2023-03-16 14:07:52 +01:00 | 217 commits to master since this releaseDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
nitto-0.1.jar
11 downloads · 7.1 MiB
-
Source code (ZIP)