www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - How to pass -J switch to compiler via DUB?

reply Andrey <saasecondbox yandex.ru> writes:
Hi,
How to pass -J switch to compiler via DUB?
I want to import some text file at compile time:
 string data = import("vertex.glsl");
In dub.json: "dflags": [ "-J=vertex.glsl" ] The file itself is located on the same level as "dub.json".
Nov 30 2018
next sibling parent rikki cattermole <rikki cattermole.co.nz> writes:
On 01/12/2018 12:05 AM, Andrey wrote:
 Hi,
 How to pass -J switch to compiler via DUB?
 I want to import some text file at compile time:
 string data = import("vertex.glsl");
In dub.json: "dflags": [     "-J=vertex.glsl" ] The file itself is located on the same level as "dub.json".
stringImportPaths
Nov 30 2018
prev sibling parent reply fghost <nannanan lol.com> writes:
On Friday, 30 November 2018 at 11:05:26 UTC, Andrey wrote:
 Hi,
 How to pass -J switch to compiler via DUB?
 I want to import some text file at compile time:
 string data = import("vertex.glsl");
In dub.json: "dflags": [ "-J=vertex.glsl" ] The file itself is located on the same level as "dub.json".
The -J switch takes a directory path, not path to the file directly.
Nov 30 2018
parent Andrey <saasecondbox yandex.ru> writes:
On Friday, 30 November 2018 at 11:21:04 UTC, fghost wrote:
 On Friday, 30 November 2018 at 11:05:26 UTC, Andrey wrote:
 Hi,
 How to pass -J switch to compiler via DUB?
 I want to import some text file at compile time:
 string data = import("vertex.glsl");
In dub.json: "dflags": [ "-J=vertex.glsl" ] The file itself is located on the same level as "dub.json".
The -J switch takes a directory path, not path to the file directly.
Thanks to all.
Nov 30 2018