[Dune] alugrid+ug with cmake
Carsten Gräser
graeser at mi.fu-berlin.de
Thu May 8 15:46:19 CEST 2014
Dear all,
I just found out that I read to carefully. Actually the path
has to be separated by a semicolon and not a colon. I'll
fix the wiki accordingly.
Best,
Carsten
BTW:
The warning remaind and ug is still not mentioned.
Am 08.05.2014 15:39, schrieb Carsten Gräser:
> Dear all,
> I'm currently trying to build dune-grid (master) with alugrid _and_ ug using cmake.
> Unfortunately this constantly fails:
>
> Following the wiki page I added the following line to my options file
>
> CMAKE_FLAGS="-DCMAKE_PREFIX_PATH='/home/graeser/dune/thirdparty/aluinst-1.52:/home/graeser/dune/thirdparty/uginst' "
>
> I also tried without the inner quotes. But cmake keeps telling
> me it can't find alugrid. If I remove the subsequent :...
> it finds alugrid with and without the quotes.
>
> If I conversely remove the first path ...: it
> does not mention ug at all, but from the warning
> shown below I suspect it has been found.
>
> Could anyone enlighten what I'm doing wrong or point
> me to some answer on this that I failed to find on the list.
>
> Best,
> Carsten
>
>
> PS:
> The warning containing the hint on ug is the following:
>
>
> CMake Warning (dev) in lib/CMakeLists.txt:
> Policy CMP0022 is not set: INTERFACE_LINK_LIBRARIES defines the link
> interface. Run "cmake --help-policy CMP0022" for policy details. Use the
> cmake_policy command to set the policy and suppress this warning.
>
> Target "dunegrid" has an INTERFACE_LINK_LIBRARIES property. This should be
> preferred as the source of the link interface for this library but because
> CMP0022 is not set CMake is ignoring the property and using the link
> implementation as the link interface instead.
>
> INTERFACE_LINK_LIBRARIES:
>
> dunegeometry;/home/graeser/dune/thirdparty/uginst/lib/libugS2.a;/home/graeser/dune/thirdparty/uginst/lib/libugS3.a;/home/graeser/dune/thirdparty/uginst/lib/libdevS.a;dunegeometry;dunecommon
>
> Link implementation:
>
> dunegeometry;/home/graeser/dune/thirdparty/uginst/lib/libugS2.a;/home/graeser/dune/thirdparty/uginst/lib/libugS3.a;/home/graeser/dune/thirdparty/uginst/lib/libdevS.a;dunegeometry;dunecommon;/home/graeser/dune/thirdparty/uginst/lib/libugS2.a;/home/graeser/dune/thirdparty/uginst/lib/libugS3.a;/home/graeser/dune/thirdparty/uginst/lib/libdevS.a;dunegeometry;dunecommon
>
>
More information about the Dune
mailing list