123456789101112131415161718192021222324 |
- # option(DISTRIBUTED "Use MPI" OFF)
- if (DISTRIBUTED)
- find_package(MPI REQUIRED)
- include_directories(${MPI_INCLUDE_PATH})
- endif()
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3")
- add_subdirectory(src)
- message("Tangle Source: ${TANGLE_SRC}")
- add_library(tangle SHARED ${TANGLE_SRC})
- # Header files & linking
- target_include_directories(tangle PRIVATE src PUBLIC include)
- target_link_libraries(tangle ${MPI_C_LIBRARIES})
- if (DISTRIBUTED)
- add_compile_definitions(_DISTRIBUTED)
- endif()
|