deps: update libchdr and remove patch
This commit is contained in:
parent
4ab3f01867
commit
8164c96379
|
@ -297,9 +297,7 @@ if(NOT LIBRETRO)
|
|||
endif()
|
||||
endif()
|
||||
|
||||
execute_process(COMMAND git apply -p1 ${CMAKE_CURRENT_SOURCE_DIR}/core/deps/patches/libchdr.patch
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/core/deps/libchdr)
|
||||
add_subdirectory(core/deps/libchdr)
|
||||
add_subdirectory(core/deps/libchdr EXCLUDE_FROM_ALL)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE chdr-static)
|
||||
target_include_directories(${PROJECT_NAME} PRIVATE core/deps/libchdr/include)
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit d3ffd20ca71686877372dea7f9eed359dbf65ba2
|
||||
Subproject commit 7972daa6ca6bf631bf54d60c5ed09eb76472bb79
|
|
@ -1,49 +0,0 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 06bc77c..9ac12fc 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -12,8 +12,8 @@ option(INSTALL_STATIC_LIBS "Install static libraries" OFF)
|
||||
option(WITH_SYSTEM_ZLIB "Use system provided zlib library" OFF)
|
||||
|
||||
if(CMAKE_C_COMPILER_ID MATCHES "GNU")
|
||||
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fPIC -O3 -flto")
|
||||
- set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON)
|
||||
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -fPIC -O3")
|
||||
+ set(CMAKE_INTERPROCEDURAL_OPTIMIZATION OFF)
|
||||
elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3")
|
||||
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION OFF)
|
||||
@@ -34,7 +34,11 @@ add_subdirectory(deps/lzma-19.00 EXCLUDE_FROM_ALL)
|
||||
|
||||
# zlib
|
||||
if (WITH_SYSTEM_ZLIB)
|
||||
- pkg_check_modules(ZLIB REQUIRED zlib)
|
||||
+ if (WINDOWS_STORE)
|
||||
+ find_package(ZLIB REQUIRED)
|
||||
+ else()
|
||||
+ pkg_check_modules(ZLIB REQUIRED zlib)
|
||||
+ endif()
|
||||
list(APPEND PLATFORM_INCLUDES ${ZLIB_INCLUDE_DIRS})
|
||||
list(APPEND PLATFORM_LIBS ${ZLIB_LIBRARIES})
|
||||
else()
|
||||
@@ -68,6 +72,10 @@ if (INSTALL_STATIC_LIBS)
|
||||
)
|
||||
endif()
|
||||
|
||||
+if(MSVC)
|
||||
+ target_compile_definitions(chdr-static PRIVATE _CRT_SECURE_NO_WARNINGS)
|
||||
+endif()
|
||||
+
|
||||
if (BUILD_SHARED_LIBS)
|
||||
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
|
||||
set(CMAKE_VISIBILITY_INLINES_HIDDEN 1)
|
||||
@@ -79,7 +87,7 @@ if (BUILD_SHARED_LIBS)
|
||||
|
||||
if(MSVC)
|
||||
target_compile_definitions(chdr PUBLIC "CHD_DLL")
|
||||
- target_compile_definitions(chdr PRIVATE "CHD_DLL_EXPORTS")
|
||||
+ target_compile_definitions(chdr PRIVATE "CHD_DLL_EXPORTS" _CRT_SECURE_NO_WARNINGS)
|
||||
elseif(APPLE)
|
||||
target_link_options(chdr PRIVATE -Wl,-dead_strip -Wl,-exported_symbol,_chd_*)
|
||||
else()
|
||||
|
Loading…
Reference in New Issue