X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=extras%2Fcontrib%2Fbootstrap;h=ac39d960638cdb30c815f1ff7aba907adaf63881;hb=178f2e27fc5353f488638a6d7a43c22baf874cd2;hp=b1d36f1d1eb04abb1ede2e9220b5ccece802804f;hpb=fa2ebc92b8a7047b6aad4e97e065d3df84c7e72e;p=vlc diff --git a/extras/contrib/bootstrap b/extras/contrib/bootstrap index b1d36f1d1e..ac39d96063 100755 --- a/extras/contrib/bootstrap +++ b/extras/contrib/bootstrap @@ -202,9 +202,10 @@ case $HOST in *mingw32ce) echo "HAVE_WINCE = 1" >> config.mak echo "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig" >> config.mak + EXTRA_CPPFLAGS=" -D_WIN32_WCE=0x0500" DISTRO=wince ;; - x86_64-*-mingw*) + *64-*mingw*) echo "HAVE_WIN64 = 1" >> config.mak echo "HAVE_WIN32 = 1" >> config.mak echo "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig" >> config.mak @@ -214,7 +215,7 @@ case $HOST in *mingw32*) echo "HAVE_WIN32 = 1" >> config.mak echo "PKG_CONFIG_PATH = \$(PREFIX)/lib/pkgconfig" >> config.mak - EXTRA_CFLAGS="-O3" + EXTRA_CFLAGS=" -O3 -march=i686 -mtune=generic" DISTRO=win32 ;; i686-pc-cygwin) @@ -289,7 +290,9 @@ cat src/Distributions/"${DISTRO}".mak >> distro.mak echo "BUILD = $BUILD" >> config.mak echo "HOST = $HOST" >> config.mak -echo "PREFIX = `pwd`" >> config.mak +echo "PREFIX = `pwd`/hosts/$HOST" >> config.mak + +ln -sfn hosts/$HOST build echo "CC = ${CC}" >> config.mak echo "CXX = ${CXX}" >> config.mak @@ -302,6 +305,19 @@ echo "EXTRA_CPPFLAGS = ${EXTRA_CPPFLAGS} -isystem \$(PREFIX)/include" >> config. echo "EXTRA_LDFLAGS = ${EXTRA_LDFLAGS}" >> config.mak echo "EXTRA_PATH = ${EXTRA_PATH}" >> config.mak +#CMAKE +if test "$HOST" != "$BUILD"; then +if test ${DISTRO} = "win32"; then +echo "SET(CMAKE_SYSTEM_NAME Windows)" >> toolchain.cmake +fi +echo "SET(CMAKE_C_COMPILER ${CC})" >> toolchain.cmake +echo "SET(CMAKE_CXX_COMPILER ${CXX})" >> toolchain.cmake +echo "SET(CMAKE_FIND_ROOT_PATH `pwd` )" >> toolchain.cmake +echo "set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)" >> toolchain.cmake +echo "set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)" >> toolchain.cmake +echo "set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)" >> toolchain.cmake +fi + if wget --version >/dev/null 2>&1; then echo "WGET = `which wget` -c --passive" >> config.mak elif test -z `curl --version >/dev/null 2>&1`; then