OSX 10.5/PPC compat
authorRobin Gareus <robin@gareus.org>
Sun, 19 Jul 2015 21:02:24 +0000 (23:02 +0200)
committerRobin Gareus <robin@gareus.org>
Sun, 19 Jul 2015 21:02:24 +0000 (23:02 +0200)
posix_memalign is 10.6 or later

libs/pbd/wscript

index 27617adfa9a6ec04855af4716ef681d84fbd76f8..7d8155c712067ddb82d828c18d449b3587245560 100644 (file)
@@ -96,7 +96,8 @@ def configure(conf):
     conf.check(function_name='getmntent', header_name='mntent.h', define_name='HAVE_GETMNTENT',mandatory=False)
     conf.check(header_name='execinfo.h', define_name='HAVE_EXECINFO',mandatory=False)
     conf.check(header_name='unistd.h', define_name='HAVE_UNISTD',mandatory=False)
-    conf.check_cc(function_name='posix_memalign', header_name='stdlib.h', cflags='-D_XOPEN_SOURCE=600', define_name='HAVE_POSIX_MEMALIGN', mandatory=False)
+    if not Options.options.ppc:
+        conf.check_cc(function_name='posix_memalign', header_name='stdlib.h', cflags='-D_XOPEN_SOURCE=600', define_name='HAVE_POSIX_MEMALIGN', mandatory=False)
     conf.check(function_name='localtime_r', header_name='time.h', define_name='HAVE_LOCALTIME_R',mandatory=False)
 
     conf.write_config_header('libpbd-config.h', remove=False)