CMakeLists.txt 1.0 KB

123456789101112131415161718192021222324252627
  1. SET(SOURCES ast.cpp backend.cpp bundle.cpp chklib.cpp
  2. comwrite.cpp control.cpp dataflow.cpp dcc.cpp
  3. disassem.cpp error.cpp fixwild.cpp frontend.cpp
  4. graph.cpp hlicode.cpp icode.cpp
  5. idioms.cpp locident.cpp parser.cpp
  6. perfhlib.cpp procs.cpp proplong.cpp reducible.cpp
  7. scanner.cpp symtab.cpp udm.cpp)
  8. SET(dc_INCLUDES
  9. ${PROJECT_SOURCE_DIR}/include/ast.h
  10. ${PROJECT_SOURCE_DIR}/include/bundle.h
  11. ${PROJECT_SOURCE_DIR}/include/dcc.h
  12. ${PROJECT_SOURCE_DIR}/include/disassem.h
  13. ${PROJECT_SOURCE_DIR}/include/dosdcc.h
  14. ${PROJECT_SOURCE_DIR}/include/error.h
  15. ${PROJECT_SOURCE_DIR}/include/graph.h
  16. ${PROJECT_SOURCE_DIR}/include/hlicode.h
  17. ${PROJECT_SOURCE_DIR}/include/icode.h
  18. ${PROJECT_SOURCE_DIR}/include/locident.h
  19. ${PROJECT_SOURCE_DIR}/include/perfhlib.h
  20. ${PROJECT_SOURCE_DIR}/include/scanner.h
  21. ${PROJECT_SOURCE_DIR}/include/state.h
  22. ${PROJECT_SOURCE_DIR}/include/symtab.h
  23. ${PROJECT_SOURCE_DIR}/include/types.h
  24. )
  25. SOURCE_GROUP(Source FILES ${SOURCES})
  26. SOURCE_GROUP(Headers FILES ${dc_INCLUDES})
  27. ADD_EXECUTABLE(dcc_oo ${SOURCES} ${dc_INCLUDES})