Files
MINGW-packages/mingw-w64-level-zero/001-mingw-support.patch
2024-01-11 13:05:05 +03:00

36 lines
1.1 KiB
Diff

--- level-zero-1.14.0/source/CMakeLists.txt.orig 2024-01-11 12:14:19.823843300 +0300
+++ level-zero-1.14.0/source/CMakeLists.txt 2024-01-11 12:15:11.556458500 +0300
@@ -40,7 +40,11 @@
endif()
if(WIN32)
+ if(MSVC)
target_link_libraries (${TARGET_LOADER_NAME} cfgmgr32.lib)
+ else()
+ target_link_libraries (${TARGET_LOADER_NAME} cfgmgr32)
+ endif()
endif()
install(TARGETS ze_loader
@@ -61,7 +65,7 @@
NAMELINK_ONLY
)
-if(UNIX)
+if(UNIX OR MINGW)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/libze_loader.pc.in
${CMAKE_CURRENT_BINARY_DIR}/libze_loader.pc
--- level-zero-1.15.8/source/drivers/null/CMakeLists.txt.orig 2024-01-11 12:33:51.272340600 +0300
+++ level-zero-1.15.8/source/drivers/null/CMakeLists.txt 2024-01-11 12:34:10.440299000 +0300
@@ -37,7 +37,7 @@
endif()
-if(UNIX)
+if(UNIX OR MINGW)
set(GCC_COVERAGE_COMPILE_FLAGS "-fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-aliasing")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_COVERAGE_COMPILE_FLAGS}")
endif()
\ No newline at end of file