Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
external
ffmpeg
Commits
4cc4b33f
Commit
4cc4b33f
authored
Feb 03, 2013
by
Diego Biurrun
Browse files
build: Add proper infrastructure for adding and checking host CPPFLAGS
parent
2aac411f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
4cc4b33f
...
...
@@ -28,7 +28,7 @@ CFLAGS += $(ECFLAGS)
CCFLAGS
=
$(CPPFLAGS)
$(CFLAGS)
ASFLAGS
:=
$(CPPFLAGS)
$(ASFLAGS)
YASMFLAGS
+=
$
(
IFLAGS:%
=
%/
)
-Pconfig
.asm
HOSTCCFLAGS
=
$(IFLAGS)
$(HOSTCFLAGS)
HOSTCCFLAGS
=
$(IFLAGS)
$(HOSTCPPFLAGS)
$(HOSTCFLAGS)
LDFLAGS
:=
$
(
ALLFFLIBS:%
=
$(LD_PATH)
lib%
)
$(LDFLAGS)
define
COMPILE
...
...
configure
View file @
4cc4b33f
...
...
@@ -224,6 +224,7 @@ Advanced options (experts only):
--ld=LD use linker LD
--host-cc=HOSTCC use host C compiler HOSTCC
--host-cflags=HCFLAGS use HCFLAGS when compiling for host
--host-cppflags=HCPPFLAGS use HCPPFLAGS when compiling for host
--host-ld=HOSTLD use host linker HOSTLD
--host-ldflags=HLDFLAGS use HLDFLAGS when linking for host
--host-libs=HLIBS use libs HLIBS when linking for host
...
...
@@ -648,6 +649,10 @@ add_extralibs(){
prepend extralibs
$(
$ldflags_filter
"
$@
"
)
}
add_host_cppflags
(){
append host_cppflags
"
$@
"
}
add_host_cflags
(){
append host_cflags
$(
$host_cflags_filter
"
$@
"
)
}
...
...
@@ -962,6 +967,13 @@ check_host_cc(){
check_cmd
$host_cc
$host_cflags
"
$@
"
$HOSTCC_C
$(
hostcc_o
$TMPO
)
$TMPC
}
check_host_cppflags
(){
log check_host_cppflags
"
$@
"
check_host_cc
"
$@
"
<<
EOF
&& append host_cppflags "
$@
"
int x;
EOF
}
check_host_cflags
(){
log check_host_cflags
"
$@
"
set
--
$(
$host_cflags_filter
"
$@
"
)
...
...
@@ -1400,6 +1412,7 @@ CMDLINE_SET="
CMDLINE_APPEND
=
"
extra_cflags
host_cppflags
"
# code dependency declarations
...
...
@@ -1889,7 +1902,8 @@ HOSTCC_C='-c'
HOSTCC_O
=
'-o $@'
HOSTLD_O
=
'-o $@'
host_cflags
=
'-D_ISOC99_SOURCE -D_XOPEN_SOURCE=600 -O3 -g'
host_cflags
=
'-O3 -g'
host_cppflags
=
'-D_ISOC99_SOURCE -D_XOPEN_SOURCE=600'
host_libs
=
'-lm'
host_cflags_filter
=
echo
host_ldflags_filter
=
echo
...
...
@@ -3922,6 +3936,7 @@ AS_DEPFLAGS=$AS_DEPFLAGS
HOSTCC=
$host_cc
HOSTLD=
$host_ld
HOSTCFLAGS=
$host_cflags
HOSTCPPFLAGS=
$host_cppflags
HOSTEXESUF=
$HOSTEXESUF
HOSTLDFLAGS=
$host_ldflags
HOSTLIBS=
$host_libs
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment