openbsd-ports/emulators/citra/patches/patch-externals_CMakeLists_txt

51 lines
1.5 KiB
Plaintext

remove cryptopp, enet from builtins
Index: externals/CMakeLists.txt
--- externals/CMakeLists.txt.orig
+++ externals/CMakeLists.txt
@@ -9,33 +9,8 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_S
include(DownloadExternals)
include(ExternalProject)
-# Boost
-set(BOOST_ROOT "${CMAKE_SOURCE_DIR}/externals/boost")
-set(Boost_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/externals/boost")
-set(Boost_NO_SYSTEM_PATHS ON)
-add_library(boost INTERFACE)
-target_include_directories(boost SYSTEM INTERFACE ${Boost_INCLUDE_DIR})
-
-# Boost::serialization
-file(GLOB boost_serialization_SRC "${CMAKE_SOURCE_DIR}/externals/boost/libs/serialization/src/*.cpp")
-add_library(boost_serialization STATIC ${boost_serialization_SRC})
-target_link_libraries(boost_serialization PUBLIC boost)
-
# Add additional boost libs here; remember to ALIAS them in the root CMakeLists!
-# Catch2
-set(CATCH_INSTALL_DOCS OFF)
-set(CATCH_INSTALL_EXTRAS OFF)
-add_subdirectory(catch2)
-
-# Crypto++
-add_subdirectory(cryptopp)
-
-# fmt and Xbyak need to be added before dynarmic
-# libfmt
-option(FMT_INSTALL "" ON)
-add_subdirectory(fmt)
-
# Xbyak
if ("x86_64" IN_LIST ARCHITECTURE)
add_subdirectory(xbyak)
@@ -89,10 +64,6 @@ set(ZSTD_BUILD_PROGRAMS OFF)
set(ZSTD_BUILD_SHARED OFF)
add_subdirectory(zstd/build/cmake EXCLUDE_FROM_ALL)
target_include_directories(libzstd_static INTERFACE $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/externals/zstd/lib>)
-
-# ENet
-add_subdirectory(enet)
-target_include_directories(enet INTERFACE ./enet/include)
# Cubeb
if (ENABLE_CUBEB)