From 73e915c35a9aa694371a834159fcf7e31fb4f621 Mon Sep 17 00:00:00 2001 From: Martin Diehl Date: Sun, 10 Jun 2018 07:05:25 +0200 Subject: [PATCH] wrong dependencies cause failure during compilation --- src/CMakeLists.txt | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index eb5dacd46..cc29ca84f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -15,7 +15,6 @@ add_dependencies(SYSTEM_ROUTINES C_ROUTINES) list(APPEND OBJECTFILES $) add_library(PREC OBJECT "prec.f90") -add_dependencies(PREC SYSTEM_ROUTINES) list(APPEND OBJECTFILES $) if ("${PROJECT_NAME}" STREQUAL "DAMASK_spectral") @@ -23,21 +22,13 @@ if ("${PROJECT_NAME}" STREQUAL "DAMASK_spectral") elseif ("${PROJECT_NAME}" STREQUAL "DAMASK_FEM") add_library(DAMASK_INTERFACE OBJECT "FEM_interface.f90") endif() -add_dependencies(DAMASK_INTERFACE PREC) +add_dependencies(DAMASK_INTERFACE PREC SYSTEM_ROUTINES) list(APPEND OBJECTFILES $) add_library(IO OBJECT "IO.f90") add_dependencies(IO DAMASK_INTERFACE) list(APPEND OBJECTFILES $) -add_library(CHAINED_LIST OBJECT "list.f90") -add_dependencies(CHAINED_LIST IO) -list(APPEND OBJECTFILES $) - -add_library(CONFIG_MATERIAL OBJECT "config_material.f90") -add_dependencies(CONFIG_MATERIAL IO) -list(APPEND OBJECTFILES $) - add_library(NUMERICS OBJECT "numerics.f90") add_dependencies(NUMERICS IO) list(APPEND OBJECTFILES $) @@ -46,6 +37,14 @@ add_library(DEBUG OBJECT "debug.f90") add_dependencies(DEBUG NUMERICS) list(APPEND OBJECTFILES $) +add_library(CHAINED_LIST OBJECT "list.f90") +add_dependencies(CHAINED_LIST DEBUG) +list(APPEND OBJECTFILES $) + +add_library(CONFIG_MATERIAL OBJECT "config_material.f90") +add_dependencies(CONFIG_MATERIAL DEBUG) +list(APPEND OBJECTFILES $) + add_library(FEsolving OBJECT "FEsolving.f90") add_dependencies(FEsolving DEBUG) list(APPEND OBJECTFILES $)