Path: blob/devel/elmergrid/src/metis-5.1.0/CMakeLists.txt
3204 views
cmake_minimum_required(VERSION 3.10)1project(METIS)23#set(GKLIB_PATH "GKlib" CACHE PATH "path to GKlib")4set(GKLIB_PATH ${PROJECT_SOURCE_DIR}/GKlib CACHE PATH "GKlib source path")5set(METIS_SHARED FALSE CACHE BOOL "build a shared library")67# if(MSVC)8# set(METIS_INSTALL FALSE)9# else()10# set(METIS_INSTALL TRUE)11# endif()1213# Configure libmetis library.14if(METIS_SHARED)15set(METIS_LIBRARY_TYPE SHARED)16else()17set(METIS_LIBRARY_TYPE STATIC)18endif(METIS_SHARED)1920include(${GKLIB_PATH}/GKlibSystem.cmake)21# Add include directories.22include_directories(BEFORE ${GKLIB_PATH})23include_directories(BEFORE include)24# Recursively look for CMakeLists.txt in subdirs.25add_subdirectory("include")26add_subdirectory("libmetis")27#add_subdirectory("programs")282930