aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2006-01-26 18:43:52 +0000
committerAlexander Neundorf <neundorf@kde.org>2006-01-26 18:43:52 +0000
commit023d276597dd2c8889efeeb946ecf316e112f006 (patch)
treed456f5e95b18996833aa3d2bb0bc84795f604805
parent6617c46a929d83ae13dbf52022d4fc8458695dc0 (diff)
downloadextra-cmake-modules-023d276597dd2c8889efeeb946ecf316e112f006.tar.gz
extra-cmake-modules-023d276597dd2c8889efeeb946ecf316e112f006.tar.bz2
-fix by Tanner Lovelace, generate correct include statements
Alex svn path=/trunk/KDE/kdelibs/; revision=502616
-rw-r--r--modules/CheckPrototypeExists.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/CheckPrototypeExists.cmake b/modules/CheckPrototypeExists.cmake
index 38d9d6ba..90f7d5dc 100644
--- a/modules/CheckPrototypeExists.cmake
+++ b/modules/CheckPrototypeExists.cmake
@@ -9,8 +9,13 @@
INCLUDE(CheckCXXSourceCompiles)
MACRO(CHECK_PROTOTYPE_EXISTS _SYMBOL _HEADER _RESULT)
+ SET(_INCLUDE_FILES)
+ FOREACH(it ${_HEADER})
+ SET(_INCLUDE_FILES "${_INCLUDE_FILES}#include <${it}>\n")
+ ENDFOREACH(it)
+
SET(_CHECK_PROTO_EXISTS_SOURCE_CODE "
-#include <${_HEADER}>
+${_INCLUDE_FILES}
void cmakeRequireSymbol(int dummy,...){(void)dummy;}
int main()
{