IF(NOT GENERATORPATH) SET(GENERATORPATH ${CMAKE_CURRENT_LIST_DIR}) ENDIF() LIST(APPEND INCLUDEPATH ${GENERATORPATH}) LIST(APPEND INCLUDEPATH ${GENERATORPATH}/.) LIST(APPEND INCLUDEPATH ${GENERATORPATH}/../common) LIST(APPEND RESOURCES ${GENERATORPATH}/generator.qrc) include(${GENERATORPATH}/parser/rxx.cmake) include(${GENERATORPATH}/parser/rpp/rpp.cmake) LIST(APPEND HEADERS ${GENERATORPATH}/generator.h ${GENERATORPATH}/main.h ${GENERATORPATH}/reporthandler.h ${GENERATORPATH}/typeparser.h ${GENERATORPATH}/typesystem.h ${GENERATORPATH}/asttoxml.h ${GENERATORPATH}/fileout.h ${GENERATORPATH}/generatorset.h ${GENERATORPATH}/metajava.h ${GENERATORPATH}/customtypes.h ${GENERATORPATH}/abstractmetabuilder.h ${GENERATORPATH}/abstractmetalang.h ${GENERATORPATH}/prigenerator.h ) LIST(APPEND SOURCES ${GENERATORPATH}/generator.cpp ${GENERATORPATH}/main.cpp ${GENERATORPATH}/reporthandler.cpp ${GENERATORPATH}/typeparser.cpp ${GENERATORPATH}/typesystem.cpp ${GENERATORPATH}/asttoxml.cpp ${GENERATORPATH}/fileout.cpp ${GENERATORPATH}/generatorset.cpp ${GENERATORPATH}/metajava.cpp ${GENERATORPATH}/customtypes.cpp ${GENERATORPATH}/abstractmetabuilder.cpp ${GENERATORPATH}/abstractmetalang.cpp ${GENERATORPATH}/prigenerator.cpp ) LIST(APPEND QT Core Xml)