From 24809f5ecafa63aee6541fa450766a74bf1b5467 Mon Sep 17 00:00:00 2001 From: "Andreas K. Huettel (dilfridge)" Date: Sun, 27 Jun 2010 20:59:35 +0200 Subject: [dev-util/cmake] Fix java detection, should resolve bug 315229. Please test. --- dev-util/cmake/files/cmake-2.6.0-interix.patch | 48 ++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 dev-util/cmake/files/cmake-2.6.0-interix.patch (limited to 'dev-util/cmake/files/cmake-2.6.0-interix.patch') diff --git a/dev-util/cmake/files/cmake-2.6.0-interix.patch b/dev-util/cmake/files/cmake-2.6.0-interix.patch new file mode 100644 index 00000000000..0f0f1db0a90 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.6.0-interix.patch @@ -0,0 +1,48 @@ +diff -ruN cmake-2.6.0.orig/Modules/Platform/Interix.cmake cmake-2.6.0/Modules/Platform/Interix.cmake +--- cmake-2.6.0.orig/Modules/Platform/Interix.cmake 1970-01-01 01:00:00 +0100 ++++ cmake-2.6.0/Modules/Platform/Interix.cmake 2008-06-02 14:22:45 +0200 +@@ -0,0 +1,31 @@ ++# This is a proposed Platform definition for Interix GCC/G++ ++ ++SET(CMAKE_DL_LIBS "dl") ++SET(CMAKE_SHARED_LIBRARY_C_FLAGS "") ++SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared") ++SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") ++SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-Wl,-rpath,") ++SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":") ++SET(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-Wl,-h,") ++SET(CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG "-Wl,-h,") ++ ++SET(UNIX 1) ++ ++# also add the install directory of the running cmake to the search directories ++# CMAKE_ROOT is CMAKE_INSTALL_PREFIX/share/cmake, so we need to go two levels up ++GET_FILENAME_COMPONENT(_CMAKE_INSTALL_DIR "${CMAKE_ROOT}" PATH) ++GET_FILENAME_COMPONENT(_CMAKE_INSTALL_DIR "${_CMAKE_INSTALL_DIR}" PATH) ++ ++LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH ++ "${_CMAKE_INSTALL_DIR}" ++ "${CMAKE_INSTALL_PREFIX}" ++ ) ++ ++LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH ++ "${CMAKE_INSTALL_PREFIX}"/include ++ ) ++ ++LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH ++ "${CMAKE_INSTALL_PREFIX}"/lib ++ ) ++ +diff -ruN cmake-2.6.0.orig/Utilities/cmtar/encode.c cmake-2.6.0/Utilities/cmtar/encode.c +--- cmake-2.6.0.orig/Utilities/cmtar/encode.c 2008-06-02 13:00:44 +0200 ++++ cmake-2.6.0/Utilities/cmtar/encode.c 2008-06-02 14:02:39 +0200 +@@ -24,6 +24,9 @@ + # include + #endif + ++#ifdef HAVE_SYS_MKDEV_H ++# include ++#endif + + /* magic, version, and checksum */ + void -- cgit v1.2.3