rocr: Fix static build in Windows (#2660)

Tento commit je obsažen v:
German Andryeyev
2026-01-21 18:44:51 -05:00
odevzdal GitHub
rodič 8861267e7a
revize 196baa4321
2 změnil soubory, kde provedl 5 přidání a 5 odebrání
+4 -4
Zobrazit soubor
@@ -457,9 +457,9 @@ if( NOT ${BUILD_SHARED_LIBS} )
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/FindLibElf.cmake ${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/COPYING-CMAKE-SCRIPTS
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CORE_RUNTIME_NAME}
COMPONENT dev)
# Linker script (defines function aliases)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${LNKSCR}
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CORE_RUNTIME_NAME}
COMPONENT dev)
endif()
# Linker script (defines function aliases)
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${LNKSCR}
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CORE_RUNTIME_NAME}
COMPONENT dev)
endif()
+1 -1
Zobrazit soubor
@@ -472,7 +472,7 @@ bool MapMemory(void* addr, size_t size, MemProt perms, int fd [[maybe_unused]],
bool ProtectMemory(void* va, size_t size, MemProt perms) {
if (perms == MEM_PROT_NONE) {
return UncommitMemory(addr, size);
return UncommitMemory(va, size);
}
DWORD oldProt;
return VirtualProtect(va, size, memProtToOsProt(perms), &oldProt) != 0;