On Monday, 30 November 2015 at 20:27:51 UTC, Zardoz wrote:
On Monday, 30 November 2015 at 16:54:43 UTC, Sönke Ludwig wrote:
Am 24.11.2015 um 19:51 schrieb Zardoz:

Platform specifications are currently not supported for dependencies due to the way the dependency resolver works. However, it is possible to use platform specific configurations for this purpose:

Thanks!! I ended doing some minor change to get it working :

subPackage {
  name "lem1802"
  description "Visual LEM1802 font editor"
  excludedSourceFiles "src/bconv.d"
  excludedSourceFiles "src/ddis.d"

  configuration "nogtk" {
    targetType "executable"
    targetName "lem1802"
    platform "windows"
    libs "gtkd"
  }

  configuration "gtk" {
    targetType "executable"
    targetName "lem1802"
    platform "posix"
    dependency "gtk-d:gtkd" version="~>3.2.0"
  }
}

I just updated dmd / dub from the APT repository . This is doing something very weird now.

Every time that I do a "dub build dedcpu:lem1802" on Ubuntu 15.10 , dub try to execute the "nogtk" configuration that is Windows only!

Reply via email to