- Update to 1.12.1: * Lifted the restriction that the -march option cannot appear in cpp.*Flags * All required header files get installed now * Fixed rpaths not ending up on the command line under certain circumstances * Fixed possible crash when scanning qrc files * Fixed spurious re-building of .pc and .qbs module files. * Fixed possible crash on storing a build graph after re-resolving. * Fixed possible assertion on input artifacts with alwaysUpdated == false.
Update to upstream version qbs 1.12.0 Overview * Support for generating interface files for qbs and pkgconfig * Support for generating Makefiles (for debugging purposes) * System level settings got introduced Language Additions * New Exporter.qbs module to create a Qbs module from a product * New Exporter.pkgconfig module to generate .pc files * New varlist property type * New FileInfo.suffix and FileInfo.completeSuffix * explicitlyDependsOn property does no longer match artifacts from dependencies. Use the new explicitlyDependsOnFromDependencies property for that. * exclusiveAuxiliaryInputs got renamed to excludedInputs. * cLanguageVersion and cxxLanguageVersion are now arrays. * AutotestRunner has new property auxiliaryInputs. Command Line * qbs-config --system to write system wide settings
Update to upstream version qbs 1.11.0 Language Additions * New qbs.targetPlatform, qbs.toolchainType properties * Modules can now declare their target artifacts with the new filesAreTargets property of the Group item * New BinaryFile service for reading and writing text files * New cpp.rpathOrigin, cpp.driverLinkerFlags properties * Support for "C++17" as cpp.cxxLanguageVersion Command Line * New way to specify configuration names with config key: $ qbs config:debug config:release * 'qbs run' now considers an executable's library dependencies * The qbs-qmltypes tool got replaced by a once generated qmltypes file. Removed 0001-Remove-top-level-include-path.patch, which is now included upstream.
Initial import of qbs 1.10.1