more cygwin/mingw32 compatibility fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@89373 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
parent
678373f7a8
commit
163cc146a7
|
@ -85,6 +85,10 @@ ifeq ($(OSARCH),FreeBSD)
|
|||
AST_LIBS+=-lcrypto
|
||||
endif
|
||||
|
||||
ifneq ($(findstring $(OSARCH), mingw32 cygwin ),)
|
||||
AST_LIBS+=-lminires -ldl
|
||||
ASTLINK+= -shared -Wl,--out-implib,asterisk.dll
|
||||
endif
|
||||
ifeq ($(OSARCH),NetBSD)
|
||||
AST_LIBS+=-lpthread -lcrypto -lm -L/usr/pkg/lib $(EDITLINE_LIB)
|
||||
endif
|
||||
|
|
|
@ -30,6 +30,14 @@ ifeq ($(OSARCH),OpenBSD)
|
|||
UTILS:=$(filter-out muted,$(UTILS))
|
||||
endif
|
||||
|
||||
ifeq ($(OSARCH),cygwin)
|
||||
UTILS:=$(filter-out muted,$(UTILS))
|
||||
endif
|
||||
|
||||
ifeq ($(OSARCH),mingw32)
|
||||
UTILS:=
|
||||
endif
|
||||
|
||||
ifneq ($(findstring darwin,$(OSARCH)),)
|
||||
AUDIO_LIBS=-framework CoreAudio
|
||||
endif
|
||||
|
|
|
@ -1146,7 +1146,7 @@ extern int ast_language_is_prefix;
|
|||
|
||||
/* Asterisk REQUIRES recursive (not error checking) mutexes
|
||||
and will not run without them. */
|
||||
#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP)
|
||||
#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) && defined(PTHREAD_MUTEX_RECURSIVE_NP)
|
||||
#define PTHREAD_MUTEX_INIT_VALUE PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
|
||||
#define AST_MUTEX_KIND PTHREAD_MUTEX_RECURSIVE_NP
|
||||
#else
|
||||
|
|
Reference in New Issue