Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
4cc4b33f
Commit
4cc4b33f
authored
Feb 03, 2013
by
Diego Biurrun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build: Add proper infrastructure for adding and checking host CPPFLAGS
parent
2aac411f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
2 deletions
+17
-2
Makefile
Makefile
+1
-1
configure
configure
+16
-1
No files found.
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)
$(HOSTC
PPFLAGS)
$(HOSTC
FLAGS)
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