Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Compare Architecture 32 or 64 with size of long
authornavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 23 Dec 2009 14:36:05 +0000 (14:36 +0000)
committernavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Wed, 23 Dec 2009 14:36:05 +0000 (14:36 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6960 48e7efb5-ca39-0410-a469-dd3cf9ba447f

buildtools/Cmake/CMakeLists.txt

index aeda560..9dfec63 100644 (file)
@@ -11,14 +11,15 @@ OPTION( SIMGRID_USE_GTNETS "Build SimGrid with GTNets support." OFF )
 
 ### Check 32bits or 64bits
 INCLUDE (CheckTypeSize)
-CHECK_TYPE_SIZE("int" SIZEOF_INT)
-IF(SIZEOF_INT EQUAL 4)
+CHECK_TYPE_SIZE("long" SIZEOF_LONG)
+#message("SIZEOF_LONG : ${SIZEOF_LONG}")
+IF(SIZEOF_LONG EQUAL 4)
   SET(ARCH_32_BITS 1)
        message("ARCH_32_BITS")
-ELSE(SIZEOF_INT EQUAL 4)
+ELSE(SIZEOF_LONG EQUAL 4)
   SET(ARCH_32_BITS 0)
        message("ARCH_64_BITS")
-ENDIF(SIZEOF_INT EQUAL 4)
+ENDIF(SIZEOF_LONG EQUAL 4)
 
 
 ### Enable tests