[Issue 8808] New: Header generation must recreate folder structure if -Hd is used
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Oct 12 17:24:37 PDT 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8808
Summary: Header generation must recreate folder structure if
-Hd is used
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
Component: coffimplib
AssignedTo: nobody at puremagic.com
ReportedBy: andrej.mitrovich at gmail.com
--- Comment #0 from Andrej Mitrovic <andrej.mitrovich at gmail.com> 2012-10-12 17:24:33 PDT ---
Currently regardless of the -Hd switch the compiler will output all header
files as flat files in a single folder:
$ dmd -H -o- atk/Action.d gio/DBusProxy.d -Hdinclude
Expected result:
include/atk/Action.d
include/gio/DBusProxy.d
Actual result:
include/Action.d
include/DBusProxy.d
These files are completely unusable like this, they must be stored in the
original folder layout or they can't be imported.
Using a build script to compile them one by one and using -Hf is *NOT* an
option because this considerably slows down header generation (for example GtkD
header generation can take almost 10 minutes by doing it on a file-by-file
basis).
To avoid accidentally storing the .di files in the same place as the D files I
propose that folder layout recreation should only occur if the -Hd flag is set.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list