Merge topic 'InstallRequiredSystemLibraries-fix-mbcs'

ff183986 InstallRequiredSystemLibraries: Fix MBCS MFC detection (#15531)
This commit is contained in:
Brad King 2015-04-28 13:55:52 -04:00 committed by CMake Topic Stage
commit 70d54b03fd
1 changed files with 2 additions and 7 deletions

View File

@ -324,11 +324,6 @@ if(MSVC)
# Multi-Byte Character Set versions of MFC are available as optional # Multi-Byte Character Set versions of MFC are available as optional
# addon since Visual Studio 12. So for version 12 or higher, check # addon since Visual Studio 12. So for version 12 or higher, check
# whether they are available and exclude them if they are not. # whether they are available and exclude them if they are not.
if("${v}" LESS 12 OR EXISTS "${MSVC${v}_MFC_DIR}/mfc${v}0d.dll")
set(mbcs ON)
else()
set(mbcs OFF)
endif()
if(CMAKE_INSTALL_DEBUG_LIBRARIES) if(CMAKE_INSTALL_DEBUG_LIBRARIES)
set(MSVC${v}_MFC_DIR set(MSVC${v}_MFC_DIR
@ -337,7 +332,7 @@ if(MSVC)
"${MSVC${v}_MFC_DIR}/mfc${v}0ud.dll" "${MSVC${v}_MFC_DIR}/mfc${v}0ud.dll"
"${MSVC${v}_MFC_DIR}/mfcm${v}0ud.dll" "${MSVC${v}_MFC_DIR}/mfcm${v}0ud.dll"
) )
if(mbcs) if("${v}" LESS 12 OR EXISTS "${MSVC${v}_MFC_DIR}/mfc${v}0d.dll")
set(__install__libs ${__install__libs} set(__install__libs ${__install__libs}
"${MSVC${v}_MFC_DIR}/mfc${v}0d.dll" "${MSVC${v}_MFC_DIR}/mfc${v}0d.dll"
"${MSVC${v}_MFC_DIR}/mfcm${v}0d.dll" "${MSVC${v}_MFC_DIR}/mfcm${v}0d.dll"
@ -351,7 +346,7 @@ if(MSVC)
"${MSVC${v}_MFC_DIR}/mfc${v}0u.dll" "${MSVC${v}_MFC_DIR}/mfc${v}0u.dll"
"${MSVC${v}_MFC_DIR}/mfcm${v}0u.dll" "${MSVC${v}_MFC_DIR}/mfcm${v}0u.dll"
) )
if(mbcs) if("${v}" LESS 12 OR EXISTS "${MSVC${v}_MFC_DIR}/mfc${v}0.dll")
set(__install__libs ${__install__libs} set(__install__libs ${__install__libs}
"${MSVC${v}_MFC_DIR}/mfc${v}0.dll" "${MSVC${v}_MFC_DIR}/mfc${v}0.dll"
"${MSVC${v}_MFC_DIR}/mfcm${v}0.dll" "${MSVC${v}_MFC_DIR}/mfcm${v}0.dll"