Ticket #1188 (new RFC)
[RFC] Modify build directories to more closely match the install directories
|Reported by:||allison||Owned by:|
|Cc:||cotto, whiteknight, nwellnhof||Language:|
To simplify building a language from a build tree or install tree, change the build directories to more closely match the install directories. This would mean standardizing on
lib/ Holds the compiled libparrot. Holds what's currently in runtime/* as subdirectories under lib/parrot/. Holds what's currently in lib/ (Perl modules) as subdirectories under lib/parrot/tools.
bin/ Holds the compiled binaries for parrot, parrot_config, parrot_debugger, etc.
src/ Holds C source files, same as now. Add a 'parrot/' subdirectory to be the same as include/ and lib/ (either all should keep the subdirectory, or none should).
include/ Holds C header files, same as now.
(The current blib/ directory just goes away.)