summaryrefslogtreecommitdiffstats
path: root/configure.py
diff options
context:
space:
mode:
authorVasili Skurydzin <vasili.skurydzin@ibm.com>2018-08-01 16:31:42 (GMT)
committerVasili Skurydzin <vasili.skurydzin@ibm.com>2018-08-02 14:50:55 (GMT)
commit056633514fcb735f2a11a1354d71896262e1b92c (patch)
tree543ee0bee3f8570025d0fc91af7da3a566acf1b5 /configure.py
parentca041d88f4d610332aa48c801342edfafb622ccb (diff)
downloadNinja-056633514fcb735f2a11a1354d71896262e1b92c.zip
Ninja-056633514fcb735f2a11a1354d71896262e1b92c.tar.gz
Ninja-056633514fcb735f2a11a1354d71896262e1b92c.tar.bz2
Port to AIX platform.
Taking care of printf format specifiers and large files using compiler macros in configure.py
Diffstat (limited to 'configure.py')
-rwxr-xr-xconfigure.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.py b/configure.py
index 9e23a5a..5841f8d 100755
--- a/configure.py
+++ b/configure.py
@@ -356,6 +356,11 @@ else:
if platform.uses_usr_local():
cflags.append('-I/usr/local/include')
ldflags.append('-L/usr/local/lib')
+ if platform.is_aix():
+ # printf formats for int64_t, uint64_t; large file support
+ cflags.append('-D__STDC_FORMAT_MACROS')
+ cflags.append('-D_LARGE_FILES')
+
libs = []