From 425a22433caa2cafa8b6ea994ad45392a41ca972 Mon Sep 17 00:00:00 2001 From: Ryan Pavlik Date: Thu, 2 Feb 2017 13:58:55 -0600 Subject: [PATCH] Update FindSMI.cmake Fix build on Windows when using 64-bit CMake. --- cmake/FindSMI.cmake | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/cmake/FindSMI.cmake b/cmake/FindSMI.cmake index ef770b8..385aabc 100644 --- a/cmake/FindSMI.cmake +++ b/cmake/FindSMI.cmake @@ -67,13 +67,12 @@ if(WIN32) if("${CMAKE_SIZEOF_VOID_P}" EQUAL "4") # Get desired program files directory set(_PF86_ENV "ProgramFiles(x86)") - set(_PF86 $ENV{${_PF86_ENV}}) - - if(NOT "$ENV{${_PF86}}" STREQUAL "") - # 32-bit dir: only set on win64 - file(TO_CMAKE_PATH "$ENV{_PF86}" _progfiles) + set(_PF86 "$ENV{${_PF86_ENV}}") + if(NOT "${_PF86}" STREQUAL "") + # 32-bit dir: only set on win64 + file(TO_CMAKE_PATH "${_PF86}" _progfiles) else() - # 32-bit dir on win32 + # 32-bit dir on win32 file(TO_CMAKE_PATH "$ENV{ProgramFiles}" _progfiles) endif()