Browse Source

Added ptr32 and ptr64 compiler definitions.

woollybah 10 years ago
parent
commit
db0abc3d70
2 changed files with 5 additions and 1 deletions
  1. 1 0
      bmk.bmx
  2. 4 1
      bmk_modutil.bmx

+ 1 - 0
bmk.bmx

@@ -1,6 +1,7 @@
 '
 ' Change History :
 ' 3.06 31/08/2015 - Added universal ios builds (x86+x64, armv7+arm64).
+'                   Added ?ptr32 and ?ptr64 compiler definitions.
 ' 3.05 04/08/2015 - Added support for ios target.
 ' 3.04 03/07/2015 - Added -quick app build option - skips building/checking required module if .a and .i present.
 ' 3.03 20/06/2015 - Legacy bcc installations can now use local MinGW32 dir.

+ 4 - 1
bmk_modutil.bmx

@@ -359,7 +359,10 @@ Function ParseSourceFile:TSourceFile( path$ )
 				Case "armv7" cc=processor.CPU()="armv7"
 				Case "arm64" cc=processor.CPU()="arm64"
 				Case "js" cc=processor.CPU()="js"
-'?
+
+				Case "ptr32" cc=(processor.CPU()="x86" Or processor.CPU()="ppc" Or processor.CPU()="arm" Or processor.CPU()="armeabi" Or processor.CPU()="armeabiv7a" Or processor.CPU()="armv7" Or processor.CPU()="js")
+				Case "ptr64" cc=(processor.CPU()="x64" Or processor.CPU()="arm64v8a" Or processor.CPU()="arm64")
+''?
 				Case "win32" 
 					cc=False
 					If processor.Platform() = "win32"