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

Reply via email to