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