• v0.3.0 ba7a08ad2a

    v0.3.0
    All checks were successful
    / build (push) Successful in 20s
    Pre-release

    mai-lapyst released this 2024-06-22 02:11:24 +02:00 | 99 commits to master since this release

    Bug 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
  • v0.2.0 1a128c0f3f

    v0.2.0 Pre-release

    mai-lapyst released this 2023-04-12 12:04:11 +02:00 | 194 commits to master since this release

    Changes:

    • 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
  • v0.1 8d6ae19f19

    v0.1 Pre-release

    mai-lapyst released this 2023-03-16 14:07:52 +01:00 | 217 commits to master since this release

    Downloads