CMake error
Configuring dune-uggrid results in a CMake error message for me:
CMake Error at /temp/bernd/DUNE30/dune-common/cmake/modules/DuneMacros.cmake:1008 (add_library):
Cannot find source file:
APPEND
Line 1008 reads:
add_library(${basename} ${DUNE_LIB_SOURCES})
This is expanded to:
add_library(devS APPEND;$<TARGET_OBJECTS:devSif>;$<TARGET_OBJECTS:devices>
add_library(ugS2 ../initug.cc;APPEND;$<TARGET_OBJECTS:ug_gm2>;$<TARGET_OBJECTS:gg2>;$<TARGET_OBJECTS:np2>;$<TARGET_OBJECTS:algebra2>;$<TARGET_OBJECTS:amg2>;$<TARGET_OBJECTS:field2>;$<TARGET_OBJECTS:procs2>;$<TARGET_OBJECTS:udm2>;$<TARGET_OBJECTS:graphics2>;$<TARGET_OBJECTS:uggrape2>;$<TARGET_OBJECTS:uggraph2>;$<TARGET_OBJECTS:ugui2>;$<TARGET_OBJECTS:low2>;$<TARGET_OBJECTS:domS2>;$<TARGET_OBJECTS:parallel2>;$<TARGET_OBJECTS:ddd2>;$<TARGET_OBJECTS:analyser2>;$<TARGET_OBJECTS:basic2>;$<TARGET_OBJECTS:ctrl2>;$<TARGET_OBJECTS:ident2>;$<TARGET_OBJECTS:if2>;$<TARGET_OBJECTS:join2>;$<TARGET_OBJECTS:mgr2>;$<TARGET_OBJECTS:prio2>;$<TARGET_OBJECTS:xfer2>;$<TARGET_OBJECTS:dddif2>;$<TARGET_OBJECTS:devices>;$<TARGET_OBJECTS:low>;$<TARGET_OBJECTS:ppifmpi>;$<TARGET_OBJECTS:parutil>;APPEND
add_library(ugS3 ../initug.cc;APPEND;$<TARGET_OBJECTS:ug_gm3>;$<TARGET_OBJECTS:gg3>;$<TARGET_OBJECTS:np3>;$<TARGET_OBJECTS:algebra3>;$<TARGET_OBJECTS:amg3>;$<TARGET_OBJECTS:field3>;$<TARGET_OBJECTS:procs3>;$<TARGET_OBJECTS:udm3>;$<TARGET_OBJECTS:graphics3>;$<TARGET_OBJECTS:uggrape3>;$<TARGET_OBJECTS:uggraph3>;$<TARGET_OBJECTS:ugui3>;$<TARGET_OBJECTS:low3>;$<TARGET_OBJECTS:domS3>;$<TARGET_OBJECTS:parallel3>;$<TARGET_OBJECTS:ddd3>;$<TARGET_OBJECTS:analyser3>;$<TARGET_OBJECTS:basic3>;$<TARGET_OBJECTS:ctrl3>;$<TARGET_OBJECTS:ident3>;$<TARGET_OBJECTS:if3>;$<TARGET_OBJECTS:join3>;$<TARGET_OBJECTS:mgr3>;$<TARGET_OBJECTS:prio3>;$<TARGET_OBJECTS:xfer3>;$<TARGET_OBJECTS:dddif3>;$<TARGET_OBJECTS:devices>;$<TARGET_OBJECTS:low>;$<TARGET_OBJECTS:ppifmpi>;$<TARGET_OBJECTS:parutil>;APPEND
So apparently the names don't get resolved. It works well for dune-geometry:
add_library(dunegeometry /temp/bernd/DUNE30/dune-geometry/dune/geometry/genericgeometry/referencedomain.cc;/temp/bernd/DUNE30/dune-geometry/dune/geometry/genericgeometry/subtopologies.cc;/temp/bernd/DUNE30/dune-geometry/dune/geometry/quadraturerules/gauss.cc;/temp/bernd/DUNE30/dune-geometry/dune/geometry/quadraturerules/jacobi_1_0.cc;/temp/bernd/DUNE30/dune-geometry/dune/geometry/quadraturerules/jacobi_2_0.cc;/temp/bernd/DUNE30/dune-geometry/dune/geometry/quadraturerules/quadraturerules.cc;/temp/bernd/DUNE30/dune-geometry/dune/geometry/quadraturerules/gausslobatto.cc
My OS is openSUSE 13.2, CMake version is 3.4.3.
The full error is attached: uggrid_error.txt