Skip to content

Commit 40f661d

Browse files
authored
Merge pull request #125 from FluidityProject/vtk_flags_from_cmake
Implementing Stephan's fix for finding VTK.
2 parents 09db3ff + ab08ec3 commit 40f661d

File tree

4 files changed

+49
-3
lines changed

4 files changed

+49
-3
lines changed

configure

+22-1
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,7 @@ infodir
732732
docdir
733733
oldincludedir
734734
includedir
735+
runstatedir
735736
localstatedir
736737
sharedstatedir
737738
sysconfdir
@@ -847,6 +848,7 @@ datadir='${datarootdir}'
847848
sysconfdir='${prefix}/etc'
848849
sharedstatedir='${prefix}/com'
849850
localstatedir='${prefix}/var'
851+
runstatedir='${localstatedir}/run'
850852
includedir='${prefix}/include'
851853
oldincludedir='/usr/include'
852854
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -1099,6 +1101,15 @@ do
10991101
| -silent | --silent | --silen | --sile | --sil)
11001102
silent=yes ;;
11011103

1104+
-runstatedir | --runstatedir | --runstatedi | --runstated \
1105+
| --runstate | --runstat | --runsta | --runst | --runs \
1106+
| --run | --ru | --r)
1107+
ac_prev=runstatedir ;;
1108+
-runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1109+
| --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1110+
| --run=* | --ru=* | --r=*)
1111+
runstatedir=$ac_optarg ;;
1112+
11021113
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
11031114
ac_prev=sbindir ;;
11041115
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1236,7 +1247,7 @@ fi
12361247
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
12371248
datadir sysconfdir sharedstatedir localstatedir includedir \
12381249
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1239-
libdir localedir mandir
1250+
libdir localedir mandir runstatedir
12401251
do
12411252
eval ac_val=\$$ac_var
12421253
# Remove trailing slashes.
@@ -1389,6 +1400,7 @@ Fine tuning of the installation directories:
13891400
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
13901401
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
13911402
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
1403+
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
13921404
--libdir=DIR object code libraries [EPREFIX/lib]
13931405
--includedir=DIR C header files [PREFIX/include]
13941406
--oldincludedir=DIR C header files for non-gcc [/usr/include]
@@ -14526,6 +14538,13 @@ if test "$enable_VTK" = no ; then enable_vtk=no; fi
1452614538
if test "$enable_vtk" != "no" ; then
1452714539
{ $as_echo "$as_me:${as_lineno-$LINENO}: Checking for VTK automagic." >&5
1452814540
$as_echo "$as_me: Checking for VTK automagic." >&6;}
14541+
VTK_FLAGS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=COMPILE`
14542+
VTK_LIBS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=LINK`
14543+
14544+
OLD_CPPFLAGS="$CPPFLAGS"
14545+
CPPFLAGS="$CPPFLAGS $VTK_FLAGS"
14546+
OLD_LIBS="$LIBS"
14547+
LIBS="$LIBS $VTK_LIBS"
1452914548
ac_ext=cpp
1453014549
ac_cpp='$CXXCPP $CPPFLAGS'
1453114550
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -14579,6 +14598,8 @@ else
1457914598
{ $as_echo "$as_me:${as_lineno-$LINENO}: No VTK automagic" >&5
1458014599
$as_echo "$as_me: No VTK automagic" >&6;}
1458114600
search_for_vtk=yes
14601+
CPPFLAGS="$OLD_CPPFLAGS"
14602+
LIBS="$OLD_LIBS"
1458214603
1458314604
fi
1458414605
rm -f core conftest.err conftest.$ac_objext \

configure.in

+10-1
Original file line numberDiff line numberDiff line change
@@ -1495,6 +1495,13 @@ if test "$with_VTK" = no ; then enable_vtk=no; fi
14951495
if test "$enable_VTK" = no ; then enable_vtk=no; fi
14961496
if test "$enable_vtk" != "no" ; then
14971497
AC_MSG_NOTICE([Checking for VTK automagic.])
1498+
VTK_FLAGS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=COMPILE`
1499+
VTK_LIBS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=LINK`
1500+
1501+
OLD_CPPFLAGS="$CPPFLAGS"
1502+
CPPFLAGS="$CPPFLAGS $VTK_FLAGS"
1503+
OLD_LIBS="$LIBS"
1504+
LIBS="$LIBS $VTK_LIBS"
14981505
AC_LANG_PUSH([C++])
14991506
AC_LINK_IFELSE(
15001507
[AC_LANG_PROGRAM([[
@@ -1514,7 +1521,9 @@ if test "$enable_vtk" != "no" ; then
15141521
],
15151522
[
15161523
AC_MSG_NOTICE([No VTK automagic])
1517-
search_for_vtk=yes
1524+
search_for_vtk=yes
1525+
CPPFLAGS="$OLD_CPPFLAGS"
1526+
LIBS="$OLD_LIBS"
15181527
])
15191528

15201529
if test "x$search_for_vtk" = "xyes" ; then

libadaptivity/configure

+8
Original file line numberDiff line numberDiff line change
@@ -9664,6 +9664,12 @@ fi
96649664
if test "x$enable_vtk" != "xno" ; then
96659665
{ $as_echo "$as_me:${as_lineno-$LINENO}: Checking for VTK automagic." >&5
96669666
$as_echo "$as_me: Checking for VTK automagic." >&6;}
9667+
VTK_FLAGS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=COMPILE`
9668+
VTK_LIBS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=LINK`
9669+
OLD_CPPFLAGS="$CPPFLAGS"
9670+
CPPFLAGS="$CPPFLAGS $VTK_FLAGS"
9671+
OLD_LIBS="$LIBS"
9672+
LIBS="$LIBS $VTK_LIBS"
96679673
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
96689674
/* end confdefs.h. */
96699675
@@ -9711,6 +9717,8 @@ else
97119717
{ $as_echo "$as_me:${as_lineno-$LINENO}: No VTK automagic" >&5
97129718
$as_echo "$as_me: No VTK automagic" >&6;}
97139719
search_for_vtk=yes
9720+
CPPFLAGS="$OLD_CPPFLAGS"
9721+
LIBS="$OLD_LIBS"
97149722

97159723
fi
97169724
rm -f core conftest.err conftest.$ac_objext \

libadaptivity/configure.in

+9-1
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,12 @@ AC_ARG_ENABLE(vtk,[AC_HELP_STRING([--enable-vtk],
155155
[Enable VTK support to build and run test cases (default: no).])])
156156
if test "x$enable_vtk" != "xno" ; then
157157
AC_MSG_NOTICE([Checking for VTK automagic.])
158+
VTK_FLAGS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=COMPILE`
159+
VTK_LIBS=`cmake --find-package -DNAME=VTK -DCOMPILER_ID=gcc -DLANGUAGE=Fortran -DMODE=LINK`
160+
OLD_CPPFLAGS="$CPPFLAGS"
161+
CPPFLAGS="$CPPFLAGS $VTK_FLAGS"
162+
OLD_LIBS="$LIBS"
163+
LIBS="$LIBS $VTK_LIBS"
158164
AC_LINK_IFELSE(
159165
[AC_LANG_PROGRAM([[
160166
#include <vtkVersion.h>
@@ -173,7 +179,9 @@ if test "x$enable_vtk" != "xno" ; then
173179
],
174180
[
175181
AC_MSG_NOTICE([No VTK automagic])
176-
search_for_vtk=yes
182+
search_for_vtk=yes
183+
CPPFLAGS="$OLD_CPPFLAGS"
184+
LIBS="$OLD_LIBS"
177185
])
178186

179187
if test "x$search_for_vtk" == "xyes" ; then

0 commit comments

Comments
 (0)