mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-14 08:05:37 +00:00
Use CPPFLAGS for mod_java includes
This commit is contained in:
parent
e8ba8ed5a5
commit
1fe6fb6d46
@ -4,11 +4,14 @@ MODNAME=mod_java
|
||||
mod_LTLIBRARIES = mod_java.la
|
||||
mod_java_la_SOURCES = mod_java.cpp freeswitch_java.cpp switch_swig_wrap.cpp modjava.c
|
||||
mod_java_la_CFLAGS = $(AM_CFLAGS)
|
||||
mod_java_la_CPPFLAGS = -I/usr/lib/jvm/java-gcj/include
|
||||
mod_java_la_CPPFLAGS+= -I/usr/lib/jvm/java-gcj/include/linux
|
||||
mod_java_la_CPPFLAGS+= $(AM_CPPFLAGS)
|
||||
mod_java_la_LIBADD = $(switch_builddir)/libfreeswitch.la
|
||||
mod_java_la_LDFLAGS = -avoid-version -module -no-undefined -shared
|
||||
|
||||
# Without -fno-strict-aliasing, g++ generates invalid code for Java_org_freeswitch_freeswitchJNI_SWIGJavaSessionUpcast, which segfaults
|
||||
mod_java_la_CFLAGS += $(JAVA_FLAGS) -fno-strict-aliasing -I/usr/lib/jvm/java-gcj/include -I/usr/lib/jvm/java-gcj/include/linux
|
||||
mod_java_la_CFLAGS += $(JAVA_FLAGS) -fno-strict-aliasing
|
||||
|
||||
CLASSES=src/org/freeswitch/Launcher.java \
|
||||
src/org/freeswitch/HangupHook.java \
|
||||
|
Loading…
x
Reference in New Issue
Block a user