From e30ffaee5123566dadbd7977c2c5714a333c99d2 Mon Sep 17 00:00:00 2001 From: Simon Praetorius <simon.praetorius@tu-dresden.de> Date: Sun, 14 Nov 2021 19:52:44 +0100 Subject: [PATCH] Link duneuggridXd against DUNE_LIBS --- CMakeLists.txt | 5 ++--- dune/uggrid/CMakeLists.txt | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b4d7021fd..e5956831b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,12 +1,11 @@ +cmake_minimum_required(VERSION 3.13) + # set up project project("dune-uggrid" C CXX) #circumvent not building docs set(BUILD_DOCS 1) -# general stuff -cmake_minimum_required(VERSION 3.13) - # Guess the dune-common build directory if it is not yet set if(NOT (dune-common_DIR OR dune-common_ROOT OR "${CMAKE_PREFIX_PATH}" MATCHES ".*dune-common.*")) diff --git a/dune/uggrid/CMakeLists.txt b/dune/uggrid/CMakeLists.txt index d41063727..057bb509f 100644 --- a/dune/uggrid/CMakeLists.txt +++ b/dune/uggrid/CMakeLists.txt @@ -3,6 +3,7 @@ set(UG_ENABLED_DIMENSIONS 2 3) # define dimension specific object libraries foreach(dim ${UG_ENABLED_DIMENSIONS}) add_library(duneuggrid${dim}d OBJECT) + target_link_libraries(duneuggrid${dim}d PRIVATE ${DUNE_LIBS}) target_compile_definitions(duneuggrid${dim}d PRIVATE "UG_DIM_${dim}") target_compile_definitions(duneuggrid${dim}d PRIVATE ${UG_COMPILE_DEFINITIONS}) add_dune_mpi_flags(duneuggrid${dim}d OBJECT) -- GitLab