Select Git revision
CMakeLists.txt
Stéphane Del Pino authored
- add a ASTNodeDataType::c_function_t - define switch to discriminate function expression evaluation and C-function expression evaluation
CMakeLists.txt 995 B
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
# ------------------- Source files --------------------
add_subdirectory(node_processor)
add_library(
PugsLanguage
ASTBuilder.cpp
ASTDotPrinter.cpp
ASTModulesImporter.cpp
ASTNodeAffectationExpressionBuilder.cpp
ASTNodeBinaryOperatorExpressionBuilder.cpp
ASTNodeCFunctionExpressionBuilder.cpp
ASTNodeDataType.cpp
ASTNodeDataTypeBuilder.cpp
ASTNodeDataTypeChecker.cpp
ASTNodeDeclarationToAffectationConverter.cpp
ASTNodeEmptyBlockCleaner.cpp
ASTNodeExpressionBuilder.cpp
ASTNodeFunctionExpressionBuilder.cpp
ASTNodeFunctionEvaluationExpressionBuilder.cpp
ASTNodeIncDecExpressionBuilder.cpp
ASTNodeJumpPlacementChecker.cpp
ASTNodeUnaryOperatorExpressionBuilder.cpp
ASTNodeValueBuilder.cpp
ASTPrinter.cpp
ASTSymbolTableBuilder.cpp
ASTSymbolInitializationChecker.cpp
PugsParser.cpp)
# Additional dependencies
add_dependencies(PugsLanguage
PugsUtils)