{"id":5411,"date":"2017-09-10T19:58:41","date_gmt":"2017-09-10T23:58:41","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=5411"},"modified":"2017-09-10T19:58:41","modified_gmt":"2017-09-10T23:58:41","slug":"build-tool-qbs-1-9-release","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/","title":{"rendered":"Build Tool Qbs 1.9 Release Announced for Immediate Availability"},"content":{"rendered":"

The new version of Qbs 1.9 release has been announced for general availability. The build tool comes with some new features and enhancements as well as bug fixes.<\/p>\n

Qbs is a build tool billed to replace qmake as the official build tool for Qt Creator when developing Qt<\/a> based applications. It is said that it provides much faster build times while reducing build engineering complexity and decreasing time to market.<\/p>\n

What’s new About the Qbs 1.9 Release?<\/h2>\n

Qbs 1.9 release comes with dependency parameterization. This basically means that Depends items can now be parameterized. This allows the developer to set special module parameters for one particular product dependency. This new feature introduces the item type as Parameter which is designed to be used to declare parameters in a module. There is another item type called Parameters (in plural) used to allow products to set default values for parameters in export items.<\/p>\n

These help to create and manage dependencies between two or more products. This allows dependencies to be injected as inputs to the rules.<\/p>\n

Qbs allows abstraction of the dependency concepts where the relationship between the two products can be defined in ways not possible before where it was only the dependency product that could define it and not the dependent.<\/p>\n

This works in a different context than using libraries where the products may have different or unique requirements.<\/p>\n

Also included in Qbs 1.9 release as a new feature is the product multiplexing. It replaces the previously implemented profile multiplexing functionality in order to support multi-architecture Android APKs.<\/p>\n

The new one supports a wider scope of use cases. Its primary functions are to allow the creation of multi-architecture Android APKs, the creation of multi-architecture binaries and multi-variant frameworks. The latter is where a single framework can contain both a release and debug build of a library especially on Apple platforms. It also supports the easy extension of the multiplexing to more areas using QML<\/a> and not the core build engine.<\/p>\n

This release introduces the ability to build macOS disk images with custom backgrounds and icon layouts. The custom background and icon layout relies on several undocumented proprietary file formats. This makes it difficult to build the dmg correctly. Most custom tools use complicated hacks to deal with this issue.<\/p>\n

For these ad more features you can download the open source<\/a> version from the official download page here<\/a>. Commercial license packages can be gotten from the customer Qt account portal here<\/a>.<\/p>\n

It is also available when you download Qt Creator 4.4.x<\/a> which was released on the same day. It is also available with Chocolatey, MacPorts, and Homebrew packaging systems. Linux distributions such as Debian, Ubuntu, and Arch Linux among others also provide it under their respective native package management systems.<\/p>\n","protected":false},"excerpt":{"rendered":"

The new version of Qbs 1.9 release has been announced for general availability. The build tool comes with some new features and enhancements as well as bug fixes.<\/p>\n","protected":false},"author":1,"featured_media":5412,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,16,18],"tags":[108,111,143,184,220,306,350,424,433,449,476,479,482,484,543,544,545,591],"yoast_head":"\nBuild Tool Qbs 1.9 Release is now Available for Download<\/title>\n<meta name=\"description\" content=\"The Qbs 1.9 release build tool is now available for download for existing and new users and comes with a bunch of new features, bug fixes and enhancements\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build Tool Qbs 1.9 Release is now Available for Download\" \/>\n<meta property=\"og:description\" content=\"The Qbs 1.9 release build tool is now available for download for existing and new users and comes with a bunch of new features, bug fixes and enhancements\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/\" \/>\n<meta property=\"og:site_name\" content=\"Brightwhiz.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/brightwhiz\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-10T23:58:41+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Bright\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:site\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bright\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"Build Tool Qbs 1.9 Release Announced for Immediate Availability\",\"datePublished\":\"2017-09-10T23:58:41+00:00\",\"dateModified\":\"2017-09-10T23:58:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/\"},\"wordCount\":464,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg\",\"keywords\":[\"Build\",\"C++\",\"Compilers\",\"Debugging\",\"Embedded\",\"IDEs\",\"Libraries\",\"Open Source\",\"Optimization\",\"Performance\",\"Qbs\",\"QML\",\"Qt\",\"Qt Creator\",\"Software Design\",\"Software development\",\"Software Engineering\",\"Tools\"],\"articleSection\":[\"News\",\"Technology\",\"Tools\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/\",\"url\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/\",\"name\":\"Build Tool Qbs 1.9 Release is now Available for Download\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg\",\"datePublished\":\"2017-09-10T23:58:41+00:00\",\"dateModified\":\"2017-09-10T23:58:41+00:00\",\"description\":\"The Qbs 1.9 release build tool is now available for download for existing and new users and comes with a bunch of new features, bug fixes and enhancements\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Qbs 1.9 Release\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build Tool Qbs 1.9 Release Announced for Immediate Availability\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/local.brightwhiz\/#website\",\"url\":\"http:\/\/local.brightwhiz\/\",\"name\":\"Brightwhiz.com\",\"description\":\"Best Tech guides, Tutorials, and News\",\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/local.brightwhiz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/local.brightwhiz\/#organization\",\"name\":\"Brightwhiz\",\"url\":\"http:\/\/local.brightwhiz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"width\":706,\"height\":135,\"caption\":\"Brightwhiz\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/brightwhiz\/\",\"https:\/\/x.com\/brightwhizmag\",\"https:\/\/instagram.com\/bright_whiz\/\",\"https:\/\/www.pinterest.com\/sobbayi\/\",\"https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\",\"name\":\"Michael Bright\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"caption\":\"Michael Bright\"},\"sameAs\":[\"https:\/\/sobbayi.com\"],\"url\":\"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build Tool Qbs 1.9 Release is now Available for Download","description":"The Qbs 1.9 release build tool is now available for download for existing and new users and comes with a bunch of new features, bug fixes and enhancements","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/","og_locale":"en_US","og_type":"article","og_title":"Build Tool Qbs 1.9 Release is now Available for Download","og_description":"The Qbs 1.9 release build tool is now available for download for existing and new users and comes with a bunch of new features, bug fixes and enhancements","og_url":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2017-09-10T23:58:41+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg","type":"image\/jpeg"}],"author":"Michael Bright","twitter_card":"summary_large_image","twitter_creator":"@brightwhizmag","twitter_site":"@brightwhizmag","twitter_misc":{"Written by":"Michael Bright","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"Build Tool Qbs 1.9 Release Announced for Immediate Availability","datePublished":"2017-09-10T23:58:41+00:00","dateModified":"2017-09-10T23:58:41+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/"},"wordCount":464,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg","keywords":["Build","C++","Compilers","Debugging","Embedded","IDEs","Libraries","Open Source","Optimization","Performance","Qbs","QML","Qt","Qt Creator","Software Design","Software development","Software Engineering","Tools"],"articleSection":["News","Technology","Tools"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/","url":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/","name":"Build Tool Qbs 1.9 Release is now Available for Download","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg","datePublished":"2017-09-10T23:58:41+00:00","dateModified":"2017-09-10T23:58:41+00:00","description":"The Qbs 1.9 release build tool is now available for download for existing and new users and comes with a bunch of new features, bug fixes and enhancements","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2017\/09\/Qbs-1.9-release.jpg","width":1200,"height":630,"caption":"Qbs 1.9 Release"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/build-tool-qbs-1-9-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"Build Tool Qbs 1.9 Release Announced for Immediate Availability"}]},{"@type":"WebSite","@id":"http:\/\/local.brightwhiz\/#website","url":"http:\/\/local.brightwhiz\/","name":"Brightwhiz.com","description":"Best Tech guides, Tutorials, and News","publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/local.brightwhiz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/local.brightwhiz\/#organization","name":"Brightwhiz","url":"http:\/\/local.brightwhiz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","width":706,"height":135,"caption":"Brightwhiz"},"image":{"@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/brightwhiz\/","https:\/\/x.com\/brightwhizmag","https:\/\/instagram.com\/bright_whiz\/","https:\/\/www.pinterest.com\/sobbayi\/","https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ"]},{"@type":"Person","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32","name":"Michael Bright","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","caption":"Michael Bright"},"sameAs":["https:\/\/sobbayi.com"],"url":"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/"}]}},"_links":{"self":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/5411"}],"collection":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/comments?post=5411"}],"version-history":[{"count":0,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/5411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/5412"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=5411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=5411"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=5411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}