mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 10:06:40 -04:00
- submitter becomes maintainer - update and unbundle dependencies Changelog: https://github.com/apitrace/apitrace/releases/tag/12.0 PR: 283619
113 lines
3.5 KiB
Text
113 lines
3.5 KiB
Text
--- thirdparty/CMakeLists.txt.orig 2024-05-30 18:10:10 UTC
|
|
+++ thirdparty/CMakeLists.txt
|
|
@@ -16,54 +16,69 @@ endfunction ()
|
|
include (${ARGV})
|
|
endfunction ()
|
|
|
|
-set (SUBMODULES_MISSING FALSE)
|
|
-foreach (path IN ITEMS
|
|
- brotli/LICENSE
|
|
- gtest/LICENSE
|
|
- libbacktrace/LICENSE
|
|
- libpng/LICENSE
|
|
- snappy/COPYING
|
|
- zlib/README
|
|
- directxmath/LICENSE
|
|
-)
|
|
- if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${path}")
|
|
- message (SEND_ERROR "error: ${CMAKE_CURRENT_SOURCE_DIR}/${path} does not exist")
|
|
- set (SUBMODULES_MISSING TRUE)
|
|
- endif ()
|
|
-endforeach ()
|
|
-if (SUBMODULES_MISSING)
|
|
- message (FATAL_ERROR "Update Git submodules by running\ngit submodule update --init --depth 1 --recursive")
|
|
-endif ()
|
|
+#set (SUBMODULES_MISSING FALSE)
|
|
+#foreach (path IN ITEMS
|
|
+# brotli/LICENSE
|
|
+# gtest/LICENSE
|
|
+# libbacktrace/LICENSE
|
|
+# libpng/LICENSE
|
|
+# snappy/COPYING
|
|
+# zlib/README
|
|
+# directxmath/LICENSE
|
|
+#)
|
|
+# if (NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/${path}")
|
|
+# message (SEND_ERROR "error: ${CMAKE_CURRENT_SOURCE_DIR}/${path} does not exist")
|
|
+# set (SUBMODULES_MISSING TRUE)
|
|
+# endif ()
|
|
+#endforeach ()
|
|
+#if (SUBMODULES_MISSING)
|
|
+# message (FATAL_ERROR "Update Git submodules by running\ngit submodule update --init --depth 1 --recursive")
|
|
+#endif ()
|
|
|
|
-if (ENABLE_STATIC_SNAPPY OR NOT Snappy_FOUND)
|
|
- message (STATUS "Using bundled Snappy")
|
|
- include_with_scope (snappy.cmake)
|
|
-endif ()
|
|
+#if (ENABLE_STATIC_SNAPPY OR NOT Snappy_FOUND)
|
|
+# message (STATUS "Using bundled Snappy")
|
|
+# include_with_scope (snappy.cmake)
|
|
+#endif ()
|
|
|
|
-if (NOT ZLIB_FOUND)
|
|
- message (STATUS "Using bundled ZLIB")
|
|
- include_with_scope (zlib.cmake)
|
|
-endif ()
|
|
+#if (NOT ZLIB_FOUND)
|
|
+# message (STATUS "Using bundled ZLIB")
|
|
+# include_with_scope (zlib.cmake)
|
|
+#endif ()
|
|
|
|
-if (NOT PNG_FOUND)
|
|
- message (STATUS "Using bundled PNG")
|
|
- include_with_scope (libpng.cmake)
|
|
-endif ()
|
|
+#if (NOT PNG_FOUND)
|
|
+# message (STATUS "Using bundled PNG")
|
|
+# include_with_scope (libpng.cmake)
|
|
+#endif ()
|
|
|
|
-if (NOT BROTLIDEC_FOUND OR NOT BROTLIENC_FOUND)
|
|
- message (STATUS "Using bundled Brotli")
|
|
- include_with_scope (brotli.cmake)
|
|
-endif ()
|
|
+#if (NOT BROTLIDEC_FOUND OR NOT BROTLIENC_FOUND)
|
|
+# message (STATUS "Using bundled Brotli")
|
|
+# include_with_scope (brotli.cmake)
|
|
+#endif ()
|
|
|
|
-if (CMAKE_EXECUTABLE_FORMAT STREQUAL "ELF")
|
|
- include_with_scope (libbacktrace.cmake)
|
|
-endif ()
|
|
+#if (CMAKE_EXECUTABLE_FORMAT STREQUAL "ELF")
|
|
+# include_with_scope (libbacktrace.cmake)
|
|
+#endif ()
|
|
|
|
# We use non-standard C++ flags, so we can't just use GTest's CMakeLists.txt
|
|
-if (NOT GTEST_FOUND)
|
|
- message (STATUS "Using bundled GTest")
|
|
- include_with_scope (gtest.cmake)
|
|
-endif ()
|
|
+#if (NOT GTEST_FOUND)
|
|
+# message (STATUS "Using bundled GTest")
|
|
+# include_with_scope (gtest.cmake)
|
|
+#endif ()
|
|
+find_path(Snappy_INCLUDE_DIR NAMES snappy.h
|
|
+ PATHS ${Snappy_ROOT_DIR} ${Snappy_ROOT_DIR}/include /usr/local/include)
|
|
+
|
|
+find_library(Snappy_LIBRARIES NAMES snappy
|
|
+ PATHS ${Snappy_ROOT_DIR} ${Snappy_ROOT_DIR}/lib /usr/local/lib)
|
|
+
|
|
+include(FindPackageHandleStandardArgs)
|
|
+find_package_handle_standard_args(Snappy DEFAULT_MSG Snappy_INCLUDE_DIR Snappy_LIBRARIES)
|
|
+
|
|
+if(SNAPPY_FOUND)
|
|
+ message(STATUS "Found Snappy (include: ${Snappy_INCLUDE_DIR}, library: ${Snappy_LIBRARIES})")
|
|
+ mark_as_advanced(Snappy_INCLUDE_DIR Snappy_LIBRARIES)
|
|
+ find_package(Snappy REQUIRED)
|
|
+ target_link_libraries(Snappy::snappy)
|
|
+endif()
|
|
|
|
if (MSVC)
|
|
add_subdirectory (getopt)
|