mirror of
https://github.com/samba-team/samba.git
synced 2025-01-08 21:18:16 +03:00
build: Fix waf build on MacOS X
The -framework CoreFoundation is required by the charset_macosxfs module The system/time.h header is required to access the replacement clock_gettime() Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Fri Sep 23 10:58:02 CEST 2011 on sn-devel-104
This commit is contained in:
parent
d40fe50a67
commit
2a789c8442
@ -33,7 +33,7 @@
|
||||
#include "charset_proto.h"
|
||||
#undef realloc
|
||||
|
||||
#ifdef DARWIN
|
||||
#ifdef DARWINOS
|
||||
|
||||
/*
|
||||
* Include OS frameworks. These are only needed in this module.
|
||||
|
@ -17,6 +17,7 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
#include <errno.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
@ -26,7 +27,7 @@
|
||||
#include <signal.h>
|
||||
#include <assert.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/time.h>
|
||||
#include "system/time.h"
|
||||
|
||||
#include "pthreadpool.h"
|
||||
#include "lib/util/dlinklist.h"
|
||||
|
4
wscript
4
wscript
@ -77,6 +77,10 @@ def configure(conf):
|
||||
conf.ADD_CFLAGS('-fno-common')
|
||||
if not conf.CHECK_SHLIB_W_PYTHON("Checking if -undefined dynamic_lookup is not need"):
|
||||
conf.env.append_value('shlib_LINKFLAGS', ['-undefined', 'dynamic_lookup'])
|
||||
|
||||
if sys.platform == 'darwin':
|
||||
conf.ADD_LDFLAGS('-framework CoreFoundation')
|
||||
|
||||
if int(conf.env['PYTHON_VERSION'][0]) >= 3:
|
||||
raise Utils.WafError('Python version 3.x is not supported by Samba yet')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user