jamfile |
Top Previous Next |
Codeerzeugung > Code-Schablonen > jamfile
Bei der Generierung des C++-Codes wird zusätzlich wird eine Datei mit dem Namen jamfile.txt generiert, die als Grundlage für ein "jamfile" zur Verwendung mit dem Boost Build System dienen kann.
http://www.boost.org/doc/tools/build/index.html
Nachfolgend ist ein Beispiel für solch eine Datei wiedergegeben, die für ein Projekt mit der Startregel translation_unit erzeugt wurde, dass dnode's verwendet.
# frame for a bjam jamfile
lib regex : : <name>[name of the regex lib] <search>[search path for the regex lib] ; lib filesystem : : <name>[name of the filesystem lib] <search>[search path for the filesystem lib] ; lib xerces : : <name>[name of the xerces lib] <search>[search path for the xerces lib] ;
CPP_SOURCES = tt_boost_config tt_exception tt_lib tt_msg tt_node tt_domnode tt_xerces ;
exe translation_unit : [path of the TextTransformer code]/$(CPP_SOURCES).cpp [ glob *.cpp ] filesystem regex xerces : <include>[path to the boost directoy] // e.g. C:/Program Files (x86)/boost/boost_1_38 <include>[path to the TextTransformer code] // e.g. C:/Program Files (x86)/TextTransformer/Code <include>[path to the xerces source] // e.g. C:/Program Files (x86)/xerces-c-3.0.1/src ;
Wenn CTT_ParseStateDomPlugin nicht als als Plugin-Typ gesetzt ist, fehlen die xerces betreffenden Zeilen in jamfile.txt. Auch die boost filesystem-Bibliothek ist nicht immer erforderlich. Das wird aber nicht automatisch geprüft.
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |