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