Blob Blame History Raw
commit 4a5393b41e4d4f068e2af397980a5c7455be6b01
Author: RĂ©mi Verschelde <rverschelde@gmail.com>
Date:   Fri Mar 9 12:14:11 2018 +0100

    CMake: Set SWIG word size based on architecture
    
    Fixes #906.

diff --git a/qrenderdoc/CMakeLists.txt b/qrenderdoc/CMakeLists.txt
index 0cd823aa9..a3dab7f81 100644
--- a/qrenderdoc/CMakeLists.txt
+++ b/qrenderdoc/CMakeLists.txt
@@ -16,7 +16,11 @@ if(STATIC_QRENDERDOC)
 endif()
 
 if(NOT APPLE)
-    set(SWIG_FLAGS "-DSWIGWORDSIZE64")
+    if(CMAKE_SIZEOF_VOID_P EQUAL 8) # 64-bit
+        set(SWIG_FLAGS "-DSWIGWORDSIZE64")
+    else() # 32-bit
+        set(SWIG_FLAGS "-DSWIGWORDSIZE32")
+    endif()
 endif()
 
 if(QRENDERDOC_NO_CXX11_REGEX)