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

--- Comment #0 from Andrej Mitrovic <> 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:


Actual result:


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

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:
------- You are receiving this mail because: -------

Reply via email to