Browse Source

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 years ago
parent
commit
d5633b23a9
1 changed files with 5 additions and 1 deletions
  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" )