瀏覽代碼

gh-3182 32bit Windows build failure

Building 32bit platform on a Windows 32bit OS causes cmake errors.

Fixes gh-3182

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Gordon Smith 12 年之前
父節點
當前提交
d5633b23a9
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      cmake_modules/optionDefaults.cmake

+ 5 - 1
cmake_modules/optionDefaults.cmake

@@ -1,7 +1,11 @@
 
 if ( NOT PREFIX )
 if ( WIN32 )
-    set( PREFIX "$ENV{ProgramFiles(x86)}" )
+    if ("$ENV{ProgramFiles(x86)}" STREQUAL "")
+        set( PREFIX "$ENV{ProgramFiles}" )
+    else()
+        set( PREFIX "$ENV{ProgramFiles(x86)}" )
+    endif()
     string(REGEX REPLACE "\\\\" "/" PREFIX ${PREFIX})    
 else (WIN32)
     set( PREFIX "/opt" )