openbsd-ports/devel/cmake/patches/patch-CMakeLists_txt
dcoppa a3c284dfa6 Update to CMake-3.7.0
Thanks to naddy@ who ran a bulk build with it
2016-11-28 09:15:13 +00:00

49 lines
1.8 KiB
Plaintext

$OpenBSD: patch-CMakeLists_txt,v 1.22 2016/11/28 09:15:13 dcoppa Exp $
--- CMakeLists.txt.orig Fri Nov 11 15:37:13 2016
+++ CMakeLists.txt Sat Nov 26 15:18:08 2016
@@ -274,6 +274,15 @@ macro (CMAKE_BUILD_UTILITIES)
CMAKE_SET_TARGET_FOLDER(${KWSYS_NAMESPACE}TestSharedForward "${kwsys_folder}")
endif()
+ if($ENV{LOCALBASE})
+ set(OPENBSD_LOCALBASE $ENV{LOCALBASE})
+ else()
+ set(OPENBSD_LOCALBASE "/usr/local")
+ endif()
+
+ # to find expat and curl
+ link_directories("${OPENBSD_LOCALBASE}/lib")
+
#---------------------------------------------------------------------
# Setup third-party libraries.
# Everything in the tree should be able to include files from the
@@ -453,7 +462,8 @@ macro (CMAKE_BUILD_UTILITIES)
message(FATAL_ERROR
"CMAKE_USE_SYSTEM_JSONCPP is ON but a JsonCpp is not found!")
endif()
- set(CMAKE_JSONCPP_LIBRARIES JsonCpp::JsonCpp)
+ set(CMAKE_JSONCPP_INCLUDES ${JsonCpp_INCLUDE_DIRS})
+ set(CMAKE_JSONCPP_LIBRARIES ${JsonCpp_LIBRARIES})
else()
set(CMAKE_JSONCPP_LIBRARIES cmjsoncpp)
add_subdirectory(Utilities/cmjsoncpp)
@@ -463,7 +473,7 @@ macro (CMAKE_BUILD_UTILITIES)
#---------------------------------------------------------------------
# Build libuv library.
if(NOT DEFINED CMAKE_USE_LIBUV)
- set(CMAKE_USE_LIBUV 1)
+ set(CMAKE_USE_LIBUV 0)
if(APPLE)
include(CheckCSourceCompiles)
check_c_source_compiles("
@@ -499,7 +509,8 @@ int main(void) { return 0; }
message(FATAL_ERROR
"CMAKE_USE_SYSTEM_LIBUV is ON but a libuv is not found!")
endif()
- set(CMAKE_LIBUV_LIBRARIES LibUV::LibUV)
+ set(CMAKE_LIBUV_INCLUDES ${LibUV_INCLUDE_DIRS})
+ set(CMAKE_LIBUV_LIBRARIES ${LibUV_LIBRARIES})
else()
set(CMAKE_LIBUV_LIBRARIES cmlibuv)
add_subdirectory(Utilities/cmlibuv)