mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
change the CFLAGS controlled by menuselect to be placed in a header file
instead of being added to the compiler commands. This header file will be installed and modules built outside of the main tree will be able to use the same build options used to build the rest of Asterisk. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@26808 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
MENUSELECT_OBJS=menuselect.o menuselect_curses.o
|
||||
MENUSELECT_CFLAGS=-g -c -D_GNU_SOURCE -I../ -I../include/
|
||||
MENUSELECT_CFLAGS=-g -c -D_GNU_SOURCE -DMENUSELECT -I../ -I../include/
|
||||
MENUSELECT_LIBS=../mxml/libmxml.a
|
||||
|
||||
ifeq ($(OSARCH),SunOS)
|
||||
|
@@ -1,20 +1,20 @@
|
||||
<category name="MENUSELECT_CFLAGS" displayname="Compiler Flags" positive_output="yes" force_clean_on_change="yes">
|
||||
<member name="-DDEBUG_SCHEDULER">
|
||||
<member name="DEBUG_SCHEDULER">
|
||||
</member>
|
||||
<member name="-DDEBUG_THREADS">
|
||||
<member name="DEBUG_THREADS">
|
||||
</member>
|
||||
<member name="-DDETECT_DEADLOCKS">
|
||||
<member name="DETECT_DEADLOCKS">
|
||||
</member>
|
||||
<member name="-DDUMP_SCHEDULER">
|
||||
<member name="DUMP_SCHEDULER">
|
||||
</member>
|
||||
<member name="-DLOW_MEMORY">
|
||||
<member name="LOW_MEMORY">
|
||||
</member>
|
||||
<member name="-DMALLOC_DEBUG">
|
||||
<member name="MALLOC_DEBUG">
|
||||
</member>
|
||||
<member name="-DRADIO_RELAX">
|
||||
<member name="RADIO_RELAX">
|
||||
</member>
|
||||
<member name="-DTRACE_FRAMES">
|
||||
<member name="TRACE_FRAMES">
|
||||
</member>
|
||||
<member name="-DMTX_PROFILE">
|
||||
<member name="MTX_PROFILE">
|
||||
</member>
|
||||
</category>
|
||||
|
13
build_tools/make_buildopts_h
Executable file
13
build_tools/make_buildopts_h
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
cat << END
|
||||
/*
|
||||
* buildopts.h
|
||||
* Automatically generated
|
||||
*/
|
||||
|
||||
END
|
||||
TMP=`grep MENUSELECT_CFLAGS menuselect.makeopts | sed s/MENUSELECT_CFLAGS\=//g`
|
||||
for x in ${TMP}; do
|
||||
echo "#define ${x}"
|
||||
done
|
Reference in New Issue
Block a user