From 6ccce2ebddfb2333c0305c9c96639b3b686b595e Mon Sep 17 00:00:00 2001 From: "Alexander \"Ananace\" Olofsson" Date: Thu, 10 Jun 2021 17:12:50 +0200 Subject: [PATCH] Fix OpenThreads install on MSVC without a prefix All this change does is make the install config for OpenThreads identical to the one in ModuleInstall.cmake --- src/OpenThreads/win32/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/OpenThreads/win32/CMakeLists.txt b/src/OpenThreads/win32/CMakeLists.txt index e5b132e74..9df738a8a 100644 --- a/src/OpenThreads/win32/CMakeLists.txt +++ b/src/OpenThreads/win32/CMakeLists.txt @@ -96,6 +96,9 @@ INSTALL( IF(MSVC AND DYNAMIC_OPENTHREADS) GET_TARGET_PROPERTY(PREFIX ${LIB_NAME} PREFIX) + IF("${PREFIX}" STREQUAL PREFIX-NOTFOUND) # Fix for PREFIX-NOTFOUND left in file names + SET(PREFIX "") + ENDIF() IF( ${CMAKE_GENERATOR} STREQUAL "Ninja" ) INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PREFIX}${LIB_NAME}${CMAKE_RELEASE_POSTFIX}.pdb DESTINATION ${INSTALL_BINDIR} COMPONENT libopenthreads CONFIGURATIONS Release) INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PREFIX}${LIB_NAME}${CMAKE_RELWITHDEBINFO_POSTFIX}.pdb DESTINATION ${INSTALL_BINDIR} COMPONENT libopenthreads CONFIGURATIONS RelWithDebInfo)