[vlc-commits] contrib: avoid cmake rewriting gcc sysroot on Darwin

Rafaël Carré git at videolan.org
Wed Jan 29 18:20:42 CET 2014


vlc | branch: master | Rafaël Carré <funman at videolan.org> | Wed Jan 29 18:15:42 2014 +0100| [750aedbdb8756168b04398f04ad91f85546dc293] | committer: Rafaël Carré

contrib: avoid cmake rewriting gcc sysroot on Darwin

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=750aedbdb8756168b04398f04ad91f85546dc293
---

 contrib/src/main.mak |    6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/contrib/src/main.mak b/contrib/src/main.mak
index a22b717..8b2a9a5 100644
--- a/contrib/src/main.mak
+++ b/contrib/src/main.mak
@@ -410,6 +410,12 @@ endif
 endif
 ifdef HAVE_CROSS_COMPILE
 	echo "set(_CMAKE_TOOLCHAIN_PREFIX $(HOST)-)" >> $@
+ifdef HAVE_ANDROID
+# cmake will overwrite our --sysroot with a native (host) one on Darwin
+# Set it to "" right away to short-circuit this behaviour
+	echo "set(CMAKE_CXX_SYSROOT_FLAG \"\")" >> $@
+	echo "set(CMAKE_C_SYSROOT_FLAG \"\")" >> $@
+endif
 endif
 	echo "set(CMAKE_C_COMPILER $(CC))" >> $@
 	echo "set(CMAKE_CXX_COMPILER $(CXX))" >> $@



More information about the vlc-commits mailing list