aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVolker Krause <vkrause@kde.org>2006-05-03 11:36:59 +0000
committerVolker Krause <vkrause@kde.org>2006-05-03 11:36:59 +0000
commitc9ed51d92f43326244b3cfdc3a63eae3e0c2c4a0 (patch)
tree2229155e150d6670dd80ddcf2e711b3dde7469cc
parent43f64601e1197c1dfc4a7437c98eec67df4aedf5 (diff)
downloadextra-cmake-modules-c9ed51d92f43326244b3cfdc3a63eae3e0c2c4a0.tar.gz
extra-cmake-modules-c9ed51d92f43326244b3cfdc3a63eae3e0c2c4a0.tar.bz2
Port the DONTPORT check.
svn path=/trunk/KDE/kdelibs/; revision=536897
-rw-r--r--modules/FindKDE4Internal.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake
index 94a4db16..62185afd 100644
--- a/modules/FindKDE4Internal.cmake
+++ b/modules/FindKDE4Internal.cmake
@@ -423,6 +423,13 @@ else(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
find_program(KDE4_MAKEKDEWIDGETS_EXECUTABLE NAME makekdewidgets )
endif (NOT KDE4_MAKEKDEWIDGETS_EXECUTABLE)
+ # avoid porting against kdelibs trunk
+ file(READ ${KDE4_INCLUDE_DIR}/kdeversion.h _contents)
+ string(REGEX MATCHALL "DONTPORT" _match "${_contents}")
+ if (_match)
+ message ( FATAL_ERROR "Don't port against this version of kdelibs! Use /branches/work/kdelibs4_snapshot instead!!" )
+ endif (_match)
+
endif(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)