include_directories( "${CMAKE_SOURCE_DIR}/lib_dxf" "${CMAKE_SOURCE_DIR}/utils/idftools" ${OPENGL_INCLUDE_DIR} ${Boost_INCLUDE_DIR} ) link_directories( "${CMAKE_BINARY_DIR}/lib_dxf" ) add_library( idf3 STATIC idf_helpers.cpp idf_common.cpp idf_outlines.cpp idf_parser.cpp vrml_layer.cpp ) add_executable( idfcyl idf_cylinder.cpp ) add_executable( idfrect idf_rect.cpp ) add_executable( dxf2idf dxf2idfmain.cpp dxf2idf.cpp ) add_executable( idf2vrml idf2vrml.cpp ) add_dependencies( idf2vrml boost ) target_link_libraries( dxf2idf lib_dxf idf3 ${wxWidgets_LIBRARIES} ) target_link_libraries( idf2vrml idf3 ${OPENGL_LIBRARIES} ${wxWidgets_LIBRARIES} ) if( APPLE ) # puts binaries into the *.app bundle while linking set_target_properties( idfcyl idfrect dxf2idf idf2vrml PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${OSX_BUNDLE_BUILD_BIN_DIR} ) else() install( TARGETS idfcyl idfrect dxf2idf idf2vrml DESTINATION ${KICAD_BIN} COMPONENT binary ) endif()