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/clipper.cpp
  7. src/gbl2ngc.cpp
  8. src/gbl2ngc_aperture.cpp
  9. src/gbl2ngc_construct.cpp
  10. src/gbl2ngc_export.cpp
  11. src/gbl2ngc_globals.cpp
  12. src/gerber_interpreter.c)
  13. set(TESTER_FILES
  14. src/test_gerber_interpreter.c
  15. src/gerber_interpreter.c)
  16. add_executable(test_gerber_interpreter ${TESTER_FILES})
  17. add_executable(gbl2ngc ${SOURCE_FILES})
  18. target_link_libraries(gbl2ngc stdc++ boost_thread)
  19.