aboutsummaryrefslogtreecommitdiffhomepage
path: root/tvmet-1.7.1/include
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2007-06-03 17:45:19 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2007-06-03 17:45:19 +0000
commitf87871104291fb45bc4faf3ec9433ad7c5f1c4b8 (patch)
treeae7e1b74d4ec79a598dc3a89390381ef5b36cf6e /tvmet-1.7.1/include
parent6d749c172a2f8f4dd5ec342356553f0b70018f74 (diff)
Add cmake module finding the appropriate variant of the "restrict" keyword.
Could that be useful to have in kdelibs/cmake/modules ?
Diffstat (limited to 'tvmet-1.7.1/include')
-rw-r--r--tvmet-1.7.1/include/tvmet/CMakeLists.txt20
-rw-r--r--tvmet-1.7.1/include/tvmet/config.h.cmake2
2 files changed, 12 insertions, 10 deletions
diff --git a/tvmet-1.7.1/include/tvmet/CMakeLists.txt b/tvmet-1.7.1/include/tvmet/CMakeLists.txt
index 11113b4ad..cbccafd93 100644
--- a/tvmet-1.7.1/include/tvmet/CMakeLists.txt
+++ b/tvmet-1.7.1/include/tvmet/CMakeLists.txt
@@ -6,18 +6,20 @@ INCLUDE (CheckIeeeMath)
INCLUDE (CheckSysvMath)
INCLUDE (CheckLongDouble)
INCLUDE (CheckLongLong)
+INCLUDE (CheckRestrictKeyword)
FILE(GLOB tvmet_header_SRCS "*.h")
-CHECK_INCLUDE_FILES (sys/time.h TVMET_HAVE_SYS_TIME_H)
-CHECK_INCLUDE_FILES (unistd.h TVMET_HAVE_UNISTD_H)
-CHECK_COMPLEX (TVMET_HAVE_COMPLEX)
-CHECK_COMPLEX_MATH1 (TVMET_HAVE_COMPLEX_MATH1)
-CHECK_COMPLEX_MATH2 (TVMET_HAVE_COMPLEX_MATH2)
-CHECK_IEEE_MATH (TVMET_HAVE_IEEE_MATH)
-CHECK_SYSV_MATH (TVMET_HAVE_SYSV_MATH)
-CHECK_LONG_DOUBLE (TVMET_HAVE_LONG_DOUBLE)
-CHECK_LONG_DOUBLE (TVMET_HAVE_LONG_LONG)
+CHECK_INCLUDE_FILES (sys/time.h TVMET_HAVE_SYS_TIME_H)
+CHECK_INCLUDE_FILES (unistd.h TVMET_HAVE_UNISTD_H)
+CHECK_COMPLEX (TVMET_HAVE_COMPLEX)
+CHECK_COMPLEX_MATH1 (TVMET_HAVE_COMPLEX_MATH1)
+CHECK_COMPLEX_MATH2 (TVMET_HAVE_COMPLEX_MATH2)
+CHECK_IEEE_MATH (TVMET_HAVE_IEEE_MATH)
+CHECK_SYSV_MATH (TVMET_HAVE_SYSV_MATH)
+CHECK_LONG_DOUBLE (TVMET_HAVE_LONG_DOUBLE)
+CHECK_LONG_DOUBLE (TVMET_HAVE_LONG_LONG)
+CHECK_RESTRICT_KEYWORD (TVMET_RESTRICT_KEYWORD)
# the following are directories where stuff will be installed to
SET(INCLUDE_INSTALL_DIR
diff --git a/tvmet-1.7.1/include/tvmet/config.h.cmake b/tvmet-1.7.1/include/tvmet/config.h.cmake
index d07bd21ce..0d6f104d9 100644
--- a/tvmet-1.7.1/include/tvmet/config.h.cmake
+++ b/tvmet-1.7.1/include/tvmet/config.h.cmake
@@ -28,7 +28,7 @@
/* Define to 1 if you have the <unistd.h> header file. */
#cmakedefine TVMET_HAVE_UNISTD_H 1
-#define _tvmet_restrict __restrict__
+#define _tvmet_restrict @TVMET_RESTRICT_KEYWORD@
/* _INCLUDE_TVMET_CONFIG_H */
#endif