mirror of
https://github.com/libretro/RetroArch
synced 2025-02-24 09:40:07 +00:00
Merge pull request #5772 from orbea/add
qb: Combine the add_include_dirs and add_library_dirs functions
This commit is contained in:
commit
5ce0aca435
@ -5,9 +5,9 @@ check_switch '' NOUNUSED_VARIABLE -Wno-unused-variable
|
|||||||
add_define MAKEFILE NOUNUSED_VARIABLE "$HAVE_NOUNUSED_VARIABLE"
|
add_define MAKEFILE NOUNUSED_VARIABLE "$HAVE_NOUNUSED_VARIABLE"
|
||||||
|
|
||||||
# There are still broken 64-bit Linux distros out there. :)
|
# There are still broken 64-bit Linux distros out there. :)
|
||||||
[ -z "$CROSS_COMPILE" ] && [ -d /usr/lib64 ] && add_library_dirs /usr/lib64
|
[ -z "$CROSS_COMPILE" ] && [ -d /usr/lib64 ] && add_dirs LIBRARY /usr/lib64
|
||||||
|
|
||||||
[ -z "$CROSS_COMPILE" ] && [ -d /opt/local/lib ] && add_library_dirs /opt/local/lib
|
[ -z "$CROSS_COMPILE" ] && [ -d /opt/local/lib ] && add_dirs LIBRARY /opt/local/lib
|
||||||
|
|
||||||
[ "$GLOBAL_CONFIG_DIR" ] || \
|
[ "$GLOBAL_CONFIG_DIR" ] || \
|
||||||
{ case "$PREFIX" in
|
{ case "$PREFIX" in
|
||||||
@ -46,7 +46,7 @@ if [ "$HAVE_VIDEOCORE" != "no" ]; then
|
|||||||
|
|
||||||
# use fallback if pkgconfig is not available
|
# use fallback if pkgconfig is not available
|
||||||
if [ ! "$VC_TEST_LIBS" ]; then
|
if [ ! "$VC_TEST_LIBS" ]; then
|
||||||
[ -d /opt/vc/lib ] && add_library_dirs /opt/vc/lib && add_library_dirs /opt/vc/lib/GL
|
[ -d /opt/vc/lib ] && add_dirs LIBRARY /opt/vc/lib /opt/vc/lib/GL
|
||||||
check_lib '' VIDEOCORE -lbcm_host bcm_host_init "-lvcos -lvchiq_arm"
|
check_lib '' VIDEOCORE -lbcm_host bcm_host_init "-lvcos -lvchiq_arm"
|
||||||
else
|
else
|
||||||
HAVE_VIDEOCORE="$HAVE_VC_TEST"
|
HAVE_VIDEOCORE="$HAVE_VC_TEST"
|
||||||
@ -59,9 +59,9 @@ if [ "$HAVE_VIDEOCORE" = 'yes' ]; then
|
|||||||
|
|
||||||
# use fallback if pkgconfig is not available
|
# use fallback if pkgconfig is not available
|
||||||
if [ ! "$VC_TEST_LIBS" ]; then
|
if [ ! "$VC_TEST_LIBS" ]; then
|
||||||
[ -d /opt/vc/include ] && add_include_dirs /opt/vc/include
|
[ -d /opt/vc/include ] && add_dirs INCLUDE /opt/vc/include
|
||||||
[ -d /opt/vc/include/interface/vcos/pthreads ] && add_include_dirs /opt/vc/include/interface/vcos/pthreads
|
[ -d /opt/vc/include/interface/vcos/pthreads ] && add_dirs INCLUDE /opt/vc/include/interface/vcos/pthreads
|
||||||
[ -d /opt/vc/include/interface/vmcs_host/linux ] && add_include_dirs /opt/vc/include/interface/vmcs_host/linux
|
[ -d /opt/vc/include/interface/vmcs_host/linux ] && add_dirs INCLUDE /opt/vc/include/interface/vmcs_host/linux
|
||||||
EXTRA_GL_LIBS="-lbrcmEGL -lbrcmGLESv2 -lbcm_host -lvcos -lvchiq_arm"
|
EXTRA_GL_LIBS="-lbrcmEGL -lbrcmGLESv2 -lbcm_host -lvcos -lvchiq_arm"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -73,7 +73,7 @@ if [ "$HAVE_NEON" = "yes" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$HAVE_7ZIP" = "yes" ]; then
|
if [ "$HAVE_7ZIP" = "yes" ]; then
|
||||||
add_include_dirs ./deps/7zip/
|
add_dirs INCLUDE ./deps/7zip
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$HAVE_PRESERVE_DYLIB" = "yes" ]; then
|
if [ "$HAVE_PRESERVE_DYLIB" = "yes" ]; then
|
||||||
|
@ -6,14 +6,13 @@ CONFIG_DEFINES=''
|
|||||||
add_define() # $1 = MAKEFILE or CONFIG $2 = define $3 = value
|
add_define() # $1 = MAKEFILE or CONFIG $2 = define $3 = value
|
||||||
{ eval "${1}_DEFINES=\"\${${1}_DEFINES} $2=$3\""; }
|
{ eval "${1}_DEFINES=\"\${${1}_DEFINES} $2=$3\""; }
|
||||||
|
|
||||||
add_include_dirs()
|
add_dirs() # $1 = INCLUDE or LIBRARY $@ = include or library paths
|
||||||
{ while [ "$1" ]; do INCLUDE_DIRS="$INCLUDE_DIRS -I$1"; shift; done
|
{ ADD="$1"; LINK="${1%"${1#?}"}"; shift
|
||||||
INCLUDE_DIRS="${INCLUDE_DIRS# }"
|
while [ "$1" ]; do
|
||||||
}
|
eval "${ADD}_DIRS=\"\${${ADD}_DIRS} -${LINK}${1}\""
|
||||||
|
shift
|
||||||
add_library_dirs()
|
done
|
||||||
{ while [ "$1" ]; do LIBRARY_DIRS="$LIBRARY_DIRS -L$1"; shift; done
|
eval "${ADD}_DIRS=\"\${${ADD}_DIRS# }\""
|
||||||
LIBRARY_DIRS="${LIBRARY_DIRS# }"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
check_compiler() # $1 = language $2 = function in lib
|
check_compiler() # $1 = language $2 = function in lib
|
||||||
|
Loading…
x
Reference in New Issue
Block a user