CMakeLists.txt 610 B

1234567891011121314151617181920
  1. set(SOURCES
  2. AST/AST.cpp
  3. AST/ASTPrinting.cpp
  4. Compiler/FunctionCallCanonicalizationPass.cpp
  5. Compiler/GenericASTPass.cpp
  6. Compiler/IfBranchMergingPass.cpp
  7. Compiler/ReferenceResolvingPass.cpp
  8. Parser/CppASTConverter.cpp
  9. Parser/Lexer.cpp
  10. Parser/ParseError.cpp
  11. Parser/SpecParser.cpp
  12. Parser/TextParser.cpp
  13. Parser/XMLUtils.cpp
  14. Function.cpp
  15. main.cpp
  16. )
  17. lagom_tool(JSSpecCompiler LIBS LibCpp LibMain LibXML)
  18. target_include_directories(JSSpecCompiler PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
  19. target_compile_options(JSSpecCompiler PRIVATE -Wno-missing-field-initializers)