diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2007-06-03 17:45:19 +0000 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2007-06-03 17:45:19 +0000 |
commit | f87871104291fb45bc4faf3ec9433ad7c5f1c4b8 (patch) | |
tree | ae7e1b74d4ec79a598dc3a89390381ef5b36cf6e /tvmet-1.7.1/include | |
parent | 6d749c172a2f8f4dd5ec342356553f0b70018f74 (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.txt | 20 | ||||
-rw-r--r-- | tvmet-1.7.1/include/tvmet/config.h.cmake | 2 |
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 |