]> git.saurik.com Git - wxWidgets.git/commitdiff
32/64 bit universal builds support
authorStefan Csomor <csomor@advancedconcepts.ch>
Wed, 10 Sep 2008 20:40:56 +0000 (20:40 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Wed, 10 Sep 2008 20:40:56 +0000 (20:40 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@55536 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/platform.h

index bc61753e16c1ba76c588382b7b2fbd25188af1fd..0e0870683009acd96326ab6b3ec509c15acc3e24 100644 (file)
 /*  According to Stefan even ancient Mac compilers defined __BIG_ENDIAN__ */
 #    warning "Compiling wxMac with probably wrong endianness"
 #endif
-
+/* also the 32/64 bit universal builds must be handled accordingly */
+#ifdef __DARWIN__
+#      ifdef __LP64__
+#              define SIZEOF_VOID_P 8
+#              define SIZEOF_LONG 8
+#              define SIZEOF_SIZE_T 8
+#      else
+#              define SIZEOF_VOID_P 4
+#              define SIZEOF_LONG 4
+#              define SIZEOF_SIZE_T 4
+#      endif
+#endif
 /*
    check the consistency of the settings in setup.h: note that this must be
    done after setting wxUSE_UNICODE correctly as it is used in wx/chkconf.h