base/cmake: Do not pass toolchain option when using incompatible cmake option

Also revert the changes to ccmake.sh, the restriction doesn't apply to it.

Suggested-by: Matt McCormick <matt.mccormick@kitware.com>
This commit is contained in:
Jean-Christophe Fillion-Robin
2016-09-21 21:11:33 -04:00
parent ff2512b785
commit 4876f14356
3 changed files with 17 additions and 17 deletions

View File

@ -3,12 +3,5 @@
# Always pass the CMAKE_TOOLCHAIN_FILE variable to CMake when inside a
# dockcross environment -- the CMAKE_TOOLCHAIN_FILE environmental variable is
# always set in this context
#
# Passing of the option can be disabled setting environment variable
# DOCKCROSS_PASS_CMAKE_TOOLCHAIN_FILE to 0
if [ "${DOCKCROSS_PASS_CMAKE_TOOLCHAIN_FILE}" == "0" ];then
exec /usr/bin/ccmake "$@"
else
exec /usr/bin/ccmake -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${CMAKE_TOOLCHAIN_FILE} "$@"
fi
exec /usr/bin/ccmake -DCMAKE_TOOLCHAIN_FILE:FILEPATH=${CMAKE_TOOLCHAIN_FILE} "$@"