summaryrefslogtreecommitdiffstats
path: root/Templates
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2001-07-16 14:17:35 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2001-07-16 14:17:35 (GMT)
commita07fa65f9ddf8865d82517127448e61a24e10112 (patch)
tree3f441ecf0774d5a85c22e433bc4824193ac08485 /Templates
parent42e3ee8c0501e6263bedc10a6801348cee50a99f (diff)
downloadCMake-a07fa65f9ddf8865d82517127448e61a24e10112.zip
CMake-a07fa65f9ddf8865d82517127448e61a24e10112.tar.gz
CMake-a07fa65f9ddf8865d82517127448e61a24e10112.tar.bz2
ENH: add a variable for CMAKE_COMPILER_IS_GNUCXX
Diffstat (limited to 'Templates')
-rw-r--r--Templates/CMakeSystemConfig.cmake.in1
-rwxr-xr-xTemplates/configure6
-rw-r--r--Templates/configure.in5
3 files changed, 12 insertions, 0 deletions
diff --git a/Templates/CMakeSystemConfig.cmake.in b/Templates/CMakeSystemConfig.cmake.in
index 46c4e2e..1a5ac24 100644
--- a/Templates/CMakeSystemConfig.cmake.in
+++ b/Templates/CMakeSystemConfig.cmake.in
@@ -50,3 +50,4 @@ SET (CMAKE_X_CFLAGS "@X_CFLAGS@" CACHE STRING "X11 extra flags")
SET (CMAKE_HAS_X @CMAKE_HAS_X@ CACHE INTERNAL "Is X11 around")
SET (CMAKE_NO_ANSI_STREAM_HEADERS @CMAKE_NO_ANSI_STREAM_HEADERS@ CACHE INTERNAL "does the compiler support headers like iostream ")
SET (CMAKE_NO_STD_NAMESPACE @CMAKE_NO_STD_NAMESPACE@ CACHE INTERNAL "does the compiler support std:: ")
+SET (CMAKE_COMPILER_IS_GNUCXX @CMAKE_COMPILER_IS_GNUCXX@ CACHE INTERNAL "Is the compile GNU C++")
diff --git a/Templates/configure b/Templates/configure
index a15b6b2..8abcf52 100755
--- a/Templates/configure
+++ b/Templates/configure
@@ -3062,6 +3062,11 @@ esac
+CMAKE_COMPILER_IS_GNUGXX=0
+if test $ac_cv_prog_gxx = yes; then
+ CMAKE_COMPILER_IS_GNUCXX=1
+fi
+
# generate output files.
# create mkdir files just to make some of the directories
@@ -3248,6 +3253,7 @@ s%@RUNMAKE@%$RUNMAKE%g
s%@CMAKE_AR_TMP@%$CMAKE_AR_TMP%g
s%@CMAKE_AR@%$CMAKE_AR%g
s%@CMAKE_AR_ARGS@%$CMAKE_AR_ARGS%g
+s%@CMAKE_COMPILER_IS_GNUCXX@%$CMAKE_COMPILER_IS_GNUCXX%g
CEOF
EOF
diff --git a/Templates/configure.in b/Templates/configure.in
index d1ec182..c648c4e 100644
--- a/Templates/configure.in
+++ b/Templates/configure.in
@@ -559,6 +559,11 @@ esac
AC_SUBST(CMAKE_AR)
AC_SUBST(CMAKE_AR_ARGS)
+CMAKE_COMPILER_IS_GNUGXX=0
+if test $ac_cv_prog_gxx = yes; then
+ CMAKE_COMPILER_IS_GNUCXX=1
+fi
+AC_SUBST(CMAKE_COMPILER_IS_GNUCXX)
# generate output files.
# create mkdir files just to make some of the directories