spacepaste

  1.  
  2. cmake_minimum_required(VERSION 3.5)
  3. project(gbl2ngc)
  4. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
  5. set(SOURCE_FILES
  6. src/gbl2ngc.cpp
  7. src/gbl2ngc_aperture.cpp
  8. src/gbl2ngc_construct.cpp
  9. src/gbl2ngc_export.cpp
  10. src/gbl2ngc_globals.cpp)
  11. set (TESTER_FILES
  12. src/test_gerber_interpreter.c
  13. src/gerber_interpreter.o)
  14. add_executable(gerber_interpreter.o gerber_interpreter.c)
  15. add_executable(test_gerber_interpreter ${TESTER_FILES})
  16. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -lstdc++ -lboost_thread")
  17. add_executable(gbl2ngc ${SOURCE_FILES} clipper.cpp -lstdc++ -lboost_thread)
  18.