diff options
author | xantares <xantares09@hotmail.com> | 2014-05-10 13:14:33 +0200 |
---|---|---|
committer | xantares <xantares09@hotmail.com> | 2014-05-10 13:14:33 +0200 |
commit | 6ab477cfa1a958e6a0000300b8f5b419378494ad (patch) | |
tree | ded305aa597fdeacedc51e6642975235732d6390 | |
parent | 4763c4aca37ee551dadb1cb28875c4c00d56dff9 (diff) | |
download | swig-6ab477cfa1a958e6a0000300b8f5b419378494ad.tar.gz |
Get go int size automaticallycmake
-rw-r--r-- | Examples/test-suite/CMakeLists.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Examples/test-suite/CMakeLists.txt b/Examples/test-suite/CMakeLists.txt index 373cd8038..dcd6459d8 100644 --- a/Examples/test-suite/CMakeLists.txt +++ b/Examples/test-suite/CMakeLists.txt @@ -424,9 +424,11 @@ macro(add_tests language) set(SWIG_CXX_EXTENSION ".cxx") endif () + math(EXPR _SIZEOF_VOID_P_BITS "8 * ${CMAKE_SIZEOF_VOID_P}") if ( ${language} STREQUAL go ) - set ( SWIG_CXX_FLAG "-intgosize;64;${SWIG_CXX_FLAG}" ) + set ( SWIG_CXX_FLAG "-intgosize;${_SIZEOF_VOID_P_BITS};${SWIG_CXX_FLAG}" ) endif () + if ( ${language} STREQUAL guile ) set ( SWIG_CXX_FLAG "-Linkage;passive;${SWIG_CXX_FLAG}" ) endif() |