October 23, 2015
On 2015-10-22 23:05, Marco Leise wrote:

> You can also combine common options under [Environment] like
> this:
>
> [Environment]
> DFLAGS=-I/opt/dmd-2.069/import -L--export-dynamic -defaultlib=phobos2 -verrors=0
> [Environment32]
> DFLAGS=%DFLAGS% -L-L/opt/dmd-2.069/lib32 -L-rpath -L/opt/dmd-2.069/lib32
> [Environment64]
> DFLAGS=%DFLAGS% -L-L/opt/dmd-2.069/lib64 -L-rpath -L/opt/dmd-2.069/lib64

Aha, cool.

-- 
/Jacob Carlborg
October 23, 2015
On 10/22/2015 12:31 PM, ketmar wrote:
> exactly! i just added BOM to dmd.conf, and got the same assertion.

Time to file in Bugzilla.
October 23, 2015
> Time to file in Bugzilla.

Andrei already did that: https://issues.dlang.org/show_bug.cgi?id=15237
October 23, 2015
Or ditch the whole thing and dogfood D parser for config:

enum Environment
{
  DFLAGS=`-I/opt/dmd-2.069/import -L--export-dynamic -defaultlib=phobos2 -verrors=0`
}
enum Environment32
{
  DFLAGS=`%DFLAGS% -L-L/opt/dmd-2.069/lib32 -L-rpath -L/opt/dmd-2.069/lib32`
}
enum Environment64
{
  DFLAGS=`%DFLAGS% -L-L/opt/dmd-2.069/lib64 -L-rpath -L/opt/dmd-2.069/lib64`
}
1 2
Next ›   Last »