summaryrefslogtreecommitdiff
path: root/repo/system/snappy/cmakelists.patch
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-05-31 11:05:19 +0100
committerdavidovski <david@davidovski.xyz>2022-05-31 11:05:19 +0100
commit48ca75555522716f0f686dcae3dd6cf3d8ad714d (patch)
tree00c0f58550ba4661e87376f2f02c8001c69bae44 /repo/system/snappy/cmakelists.patch
parent871b2b573f01c1b3176a0f65458b3d281b41c437 (diff)
removed idea of repos
Diffstat (limited to 'repo/system/snappy/cmakelists.patch')
-rw-r--r--repo/system/snappy/cmakelists.patch76
1 files changed, 0 insertions, 76 deletions
diff --git a/repo/system/snappy/cmakelists.patch b/repo/system/snappy/cmakelists.patch
deleted file mode 100644
index d6576a8..0000000
--- a/repo/system/snappy/cmakelists.patch
+++ /dev/null
@@ -1,76 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -213,19 +219,28 @@
- "snappy-stubs-public.h.in"
- "${PROJECT_BINARY_DIR}/snappy-stubs-public.h")
-
-+# When BUILD_SHARED_LIBS is:
-+# ON it will generate a SHARED library
-+# OFF it will generate a STATIC library
- add_library(snappy "")
--target_sources(snappy
-- PRIVATE
-+
-+# Used to generate both lib types
-+if (BUILD_SHARED_LIBS AND BUILD_STATIC_LIBS)
-+ add_library(snappy_static STATIC "")
-+ set_target_properties(snappy_static PROPERTIES OUTPUT_NAME snappy)
-+ install(TARGETS snappy_static DESTINATION ${CMAKE_INSTALL_LIBDIR})
-+endif ()
-+
-+set(SNAPPY_SOURCE_PRIVATE
- "snappy-internal.h"
- "snappy-stubs-internal.h"
- "snappy-c.cc"
- "snappy-sinksource.cc"
- "snappy-stubs-internal.cc"
- "snappy.cc"
-- "${PROJECT_BINARY_DIR}/config.h"
-+ "${PROJECT_BINARY_DIR}/config.h")
-
-- # Only CMake 3.3+ supports PUBLIC sources in targets exported by "install".
-- $<$<VERSION_GREATER:CMAKE_VERSION,3.2>:PUBLIC>
-+set(SNAPPY_SOURCE_PUBLIC
- $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/snappy-c.h>
- $<INSTALL_INTERFACE:include/snappy-c.h>
- $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/snappy-sinksource.h>
-@@ -233,18 +248,32 @@
- $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/snappy.h>
- $<INSTALL_INTERFACE:include/snappy.h>
- $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/snappy-stubs-public.h>
-- $<INSTALL_INTERFACE:include/snappy-stubs-public.h>
--)
--target_include_directories(snappy
-- PUBLIC
-+ $<INSTALL_INTERFACE:include/snappy-stubs-public.h>)
-+
-+set(SNAPPY_INCLUDE_DIRS
- $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>
- $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}>
-- $<INSTALL_INTERFACE:include>
--)
-+ $<INSTALL_INTERFACE:include>)
-+
-+# Only CMake 3.3+ supports PUBLIC sources in targets exported by "install".
-+target_sources(snappy PRIVATE ${SNAPPY_SOURCE_PRIVATE}
-+ $<$<VERSION_GREATER:CMAKE_VERSION,3.2>:PUBLIC> ${SNAPPY_SOURCE_PUBLIC})
-+
-+target_include_directories(snappy PUBLIC ${SNAPPY_INCLUDE_DIRS})
-+
-+target_compile_definitions(snappy PRIVATE -DHAVE_CONFIG_H)
-+
-+# Only CMake 3.3+ supports PUBLIC sources in targets exported by "install".
-+target_sources(snappy_static PRIVATE ${SNAPPY_SOURCE_PRIVATE}
-+ $<$<VERSION_GREATER:CMAKE_VERSION,3.2>:PUBLIC> ${SNAPPY_SOURCE_PUBLIC})
-+
-+target_include_directories(snappy_static PUBLIC ${SNAPPY_INCLUDE_DIRS})
-+
-+target_compile_definitions(snappy_static PRIVATE -DHAVE_CONFIG_H)
-+
- set_target_properties(snappy
- PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
-
--target_compile_definitions(snappy PRIVATE -DHAVE_CONFIG_H)
- if(BUILD_SHARED_LIBS)
- set_target_properties(snappy PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON)
- endif(BUILD_SHARED_LIBS)