diff options
| author | Oskari Timperi <oswjk@users.noreply.github.com> | 2020-09-01 03:45:58 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-31 17:45:58 -0700 |
| commit | b5f00aefc9d953177d21080cf18b2ae84bc20a4c (patch) | |
| tree | 8325fe30cdd02e996fb420b0168f1a7bab76a89b /ports/geos/geos_c-static-support.patch | |
| parent | 085225b7baa7e22d2684fc574272c804b4782ad9 (diff) | |
| download | vcpkg-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.patch | 114 |
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) |
