From 6ab477cfa1a958e6a0000300b8f5b419378494ad Mon Sep 17 00:00:00 2001 From: xantares Date: Sat, 10 May 2014 13:14:33 +0200 Subject: Get go int size automatically --- Examples/test-suite/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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() -- cgit v1.2.1