2 +++ b/cmake/Toolchain-cross.cmake
4 +# search for programs in the build host directories
5 +SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
6 +# for libraries and headers in the target directories
7 +SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
8 +SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
11 @@ -25,6 +25,7 @@ Usage: ./configure [options]
13 --help|-h shows this help
14 --prefix=<path> installation prefix
15 +--cross-root=<path> cross-compilation prefix
16 --enable-shared enables shared build
17 --enable-debug enables debug build
18 --enable-tiger enables Mac OS X 10.4 (Tiger) build
19 @@ -50,6 +51,7 @@ SOURCE_DIR=`pwd`
27 @@ -69,6 +71,10 @@ while [ "$#" -gt 0 ] ; do
29 CMAKE_PREFIX="-DCMAKE_INSTALL_PREFIX=${1##--prefix=}"
32 + CMAKE_ROOT="-DCMAKE_TOOLCHAIN_FILE=$SOURCE_DIR/cmake/Toolchain-cross.cmake"
33 + echo "SET(CMAKE_FIND_ROOT_PATH ${1##--cross-root=})" >> $SOURCE_DIR/cmake/Toolchain-cross.cmake
36 CMAKE_PYTHON="-DBUILD_PYTHON=${1##--with-python=}"
38 @@ -150,4 +156,4 @@ fi
41 # invoke cmake to do configuration
42 -cmake $SOURCE_DIR $CMAKE_PREFIX $CMAKE_SHARED $CMAKE_DEBUG $CMAKE_BACKUP $CMAKE_CROSS $CMAKE_PROTECTION $CMAKE_PYTHON $CMAKE_GNAP $CMAKE_COMPLETE $CMAKE_ICONV
43 +cmake $SOURCE_DIR $CMAKE_ROOT $CMAKE_PREFIX $CMAKE_SHARED $CMAKE_DEBUG $CMAKE_BACKUP $CMAKE_CROSS $CMAKE_PROTECTION $CMAKE_PYTHON $CMAKE_GNAP $CMAKE_COMPLETE $CMAKE_ICONV