aboutsummaryrefslogtreecommitdiff
path: root/ports/geos/geos_c-static-support.patch
diff options
context:
space:
mode:
authorOskari Timperi <oswjk@users.noreply.github.com>2020-09-01 03:45:58 +0300
committerGitHub <noreply@github.com>2020-08-31 17:45:58 -0700
commitb5f00aefc9d953177d21080cf18b2ae84bc20a4c (patch)
tree8325fe30cdd02e996fb420b0168f1a7bab76a89b /ports/geos/geos_c-static-support.patch
parent085225b7baa7e22d2684fc574272c804b4782ad9 (diff)
downloadvcpkg-b5f00aefc9d953177d21080cf18b2ae84bc20a4c.tar.gz
vcpkg-b5f00aefc9d953177d21080cf18b2ae84bc20a4c.zip
[geos] Update to 3.8.1 (#12163)
Diffstat (limited to 'ports/geos/geos_c-static-support.patch')
-rw-r--r--ports/geos/geos_c-static-support.patch114
1 files changed, 0 insertions, 114 deletions
diff --git a/ports/geos/geos_c-static-support.patch b/ports/geos/geos_c-static-support.patch
deleted file mode 100644
index 8cc49520c..000000000
--- a/ports/geos/geos_c-static-support.patch
+++ /dev/null
@@ -1,114 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index e7d2451..f8cc1ba 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -66,11 +66,7 @@ if(NOT MSVC)
- "Set to ON|OFF (default) to build GEOS with assert() macro enabled" OFF)
- endif()
-
--option(GEOS_BUILD_STATIC
-- "Set to OFF|ON (default) to build GEOS static libraries" ON)
--
--option(GEOS_BUILD_SHARED
-- "Set to OFF|ON (default) to build GEOS shared libraries" ON)
-+option(BUILD_SHARED_LIBS "Build GEOS as a shared library" ON)
-
- if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
- option(GEOS_ENABLE_FLOATSTORE
-diff --git a/capi/CMakeLists.txt b/capi/CMakeLists.txt
-index 0607b16..877d611 100644
---- a/capi/CMakeLists.txt
-+++ b/capi/CMakeLists.txt
-@@ -21,17 +21,25 @@ set(geos_c_SOURCES
-
- file(GLOB geos_capi_HEADERS ${CMAKE_BINARY_DIR}/capi/*.h) # fix source_group issue
-
--if(NOT GEOS_ENABLE_MACOSX_FRAMEWORK AND GEOS_BUILD_SHARED)
-+if(NOT GEOS_ENABLE_MACOSX_FRAMEWORK)
- # if building OS X framework or only building static libs, CAPI built into C++ library)
-- add_library(geos_c SHARED ${geos_c_SOURCES})
-+ add_library(geos_c ${geos_c_SOURCES})
-
- target_link_libraries(geos_c geos)
-
- if (WIN32)
-- set_target_properties(geos_c
-- PROPERTIES
-- VERSION ${CAPI_VERSION}
-- CLEAN_DIRECT_OUTPUT 1)
-+ if(BUILD_SHARED_LIBS)
-+ set_target_properties(geos_c
-+ PROPERTIES
-+ VERSION ${CAPI_VERSION}
-+ CLEAN_DIRECT_OUTPUT 1)
-+ else()
-+ set_target_properties(geos_c
-+ PROPERTIES
-+ OUTPUT_NAME "geos_c"
-+ PREFIX "lib"
-+ CLEAN_DIRECT_OUTPUT 1)
-+ endif()
- else()
- set_target_properties(geos_c
- PROPERTIES
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 3894a56..f86d823 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -24,7 +24,7 @@ if(GEOS_ENABLE_MACOSX_FRAMEWORK)
- # also 1 binary, so include CAPI here
- # and, make name all caps
-
-- add_library(GEOS SHARED ${geos_SOURCES} ${geos_c_SOURCES})
-+ add_library(GEOS ${geos_SOURCES} ${geos_c_SOURCES})
-
- math(EXPR CVERSION "${VERSION_MAJOR} + 1")
- # VERSION = current version, SOVERSION = compatibility version
-@@ -62,38 +62,27 @@ if(GEOS_ENABLE_MACOSX_FRAMEWORK)
-
- else()
-
-- if(GEOS_BUILD_SHARED)
-- add_library(geos SHARED ${geos_SOURCES} ${geos_ALL_HEADERS})
-+ add_library(geos ${geos_SOURCES} ${geos_ALL_HEADERS})
-
-+ if(BUILD_SHARED_LIBS)
- set_target_properties(geos
- PROPERTIES
- DEFINE_SYMBOL GEOS_DLL_EXPORT
- VERSION ${VERSION}
- CLEAN_DIRECT_OUTPUT 1)
--
-- install(TARGETS geos
-- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib)
-- endif()
--
-- if(GEOS_BUILD_STATIC)
-- file(GLOB geos_capi_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../capi/*.h) # fix source_group issue
-- add_library(geos-static STATIC ${geos_SOURCES} ${geos_c_SOURCES} ${geos_ALL_HEADERS} ${geos_capi_HEADERS})
--
-- set_target_properties(geos-static
-+ else()
-+ set_target_properties(geos
- PROPERTIES
- OUTPUT_NAME "geos"
- PREFIX "lib"
- CLEAN_DIRECT_OUTPUT 1)
--
-- install(TARGETS geos-static
-- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib)
--
- endif()
-
-+ install(TARGETS geos
-+ RUNTIME DESTINATION bin
-+ LIBRARY DESTINATION lib
-+ ARCHIVE DESTINATION lib)
-+
- endif() # (GEOS_ENABLE_MACOSX_FRAMEWORK)
-
- # if(APPLE)