cmake_minimum_required(VERSION 3.0 FATAL_ERROR) project(msh2geo) # Set compilation flags. #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -ggdb -Wno-unused-local-typedefs -O0 -std=c++1z") #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -ggdb -Wno-unused-local-typedefs -O0") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -ggdb -Wno-unused-local-typedefs -O2 -std=c++1z") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -ggdb -Wno-unused-local-typedefs -O2") set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH} ${CMAKE_CURENT_SOURCE_DIR}") # Package CGAL find_package(CGAL QUIET) if(CGAL_FOUND) include(${CGAL_USE_FILE}) else(CGAL_FOUND) message(FATAL_ERROR "Please set CGAL_DIR.") endif(CGAL_FOUND) # Package GMSH set(GMSH_INC /usr/include CACHE EXTERNAL "Gmsh include dir") set(GMSH_LIB /usr/lib/x86_64-linux-gnu/libgmsh.so CACHE EXTERNAL "Gmsh library dir") include_directories(${GMS_INC}) add_executable(msh2geo msh2geo.cpp) target_link_libraries(msh2geo ${GMSH_LIB})