Author: qmathe
Date: Wed Feb 26 17:28:58 2014
New Revision: 10455
URL: http://svn.gna.org/viewcvs/etoile?rev=10455&view=rev
Log:
* Changed the collected header directory (used for frameworks/libraries) to
be a dedicated directory that uses the project name. This eliminates mixing
collected headers and existing headers inside a Headers directory, and
mean we won't create a Headers directory in addition the directory that uses
the project name. OTHER_HEADER_DIRS can now be used to declare all the
directories that contain headers. As a result, it is possible to support
more complex projects where headers are scattered accross multiple directories
or even subprojects with less hacks.
* Fixed LanguageKit headers to use system-wide imports. For example,
"Runtime/LKObject.h" --> <LanguageKitRuntime/LKObject.h>
Note: the LK issue was revealed by the first change. Framework header
directories
exported in Build now match the installed framework public headers precisely.
As a result, the build process now stops on an invalid import e.g. private
header or subframework header referenced through a private path.
Modified:
trunk/Etoile/Languages/LanguageKit/LKAST.h
trunk/Etoile/Languages/LanguageKit/LKASTVisitor.h
trunk/Etoile/Languages/LanguageKit/LKArrayExpr.h
trunk/Etoile/Languages/LanguageKit/LKAssignExpr.h
trunk/Etoile/Languages/LanguageKit/LKBlockExpr.h
trunk/Etoile/Languages/LanguageKit/LKCategory.h
trunk/Etoile/Languages/LanguageKit/LKComment.h
trunk/Etoile/Languages/LanguageKit/LKComparison.h
trunk/Etoile/Languages/LanguageKit/LKDeclRef.h
trunk/Etoile/Languages/LanguageKit/LKEnumReference.h
trunk/Etoile/Languages/LanguageKit/LKFunction.h
trunk/Etoile/Languages/LanguageKit/LKFunctionCall.h
trunk/Etoile/Languages/LanguageKit/LKIfStatement.h
trunk/Etoile/Languages/LanguageKit/LKInterpreter.h
trunk/Etoile/Languages/LanguageKit/LKLiteral.h
trunk/Etoile/Languages/LanguageKit/LKLoop.h
trunk/Etoile/Languages/LanguageKit/LKMessageSend.h
trunk/Etoile/Languages/LanguageKit/LKMethod.h
trunk/Etoile/Languages/LanguageKit/LKModule.h
trunk/Etoile/Languages/LanguageKit/LKReturn.h
trunk/Etoile/Languages/LanguageKit/LKSubclass.h
trunk/Etoile/Languages/LanguageKit/LKSymbolRef.h
trunk/Etoile/Languages/LanguageKit/LKVariableDecl.h
trunk/Etoile/etoile.make
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs