- cmake_minimum_required(VERSION 3.5)
- project(gbl2ngc)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
- set(SOURCE_FILES
- src/gbl2ngc.cpp
- src/gbl2ngc_aperture.cpp
- src/gbl2ngc_construct.cpp
- src/gbl2ngc_export.cpp
- src/gbl2ngc_globals.cpp)
- set (TESTER_FILES
- src/test_gerber_interpreter.c
- src/gerber_interpreter.o)
- add_executable(gerber_interpreter.o gerber_interpreter.c)
- add_executable(test_gerber_interpreter ${TESTER_FILES})
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -lstdc++ -lboost_thread")
- add_executable(gbl2ngc ${SOURCE_FILES} clipper.cpp -lstdc++ -lboost_thread)