build-style/cmake: only set CMAKE_CROSSCOMPILING_EMULATOR when qemu is in hostdeps
This commit is contained in:
parent
ea7b0a9de3
commit
86a7cb8689
1 changed files with 5 additions and 1 deletions
|
@ -29,7 +29,6 @@ SET(CMAKE_SYSTEM_VERSION 1)
|
||||||
SET(CMAKE_C_COMPILER ${CC})
|
SET(CMAKE_C_COMPILER ${CC})
|
||||||
SET(CMAKE_CXX_COMPILER ${CXX})
|
SET(CMAKE_CXX_COMPILER ${CXX})
|
||||||
SET(CMAKE_CROSSCOMPILING TRUE)
|
SET(CMAKE_CROSSCOMPILING TRUE)
|
||||||
SET(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static)
|
|
||||||
|
|
||||||
SET(CMAKE_SYSTEM_PROCESSOR ${_CMAKE_SYSTEM_PROCESSOR})
|
SET(CMAKE_SYSTEM_PROCESSOR ${_CMAKE_SYSTEM_PROCESSOR})
|
||||||
|
|
||||||
|
@ -57,6 +56,11 @@ _EOF
|
||||||
cmake_args+=" -DCMAKE_INSTALL_LIBDIR=lib"
|
cmake_args+=" -DCMAKE_INSTALL_LIBDIR=lib"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "${hostmakedepends}" != "${hostmakedepends/qemu-user-static/}" ]; then
|
||||||
|
echo "SET(CMAKE_CROSSCOMPILING_EMULATOR /usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static)" \
|
||||||
|
>> cross_${XBPS_CROSS_TRIPLET}.cmake
|
||||||
|
fi
|
||||||
|
|
||||||
cmake_args+=" -DCMAKE_INSTALL_SBINDIR=bin"
|
cmake_args+=" -DCMAKE_INSTALL_SBINDIR=bin"
|
||||||
|
|
||||||
cmake ${cmake_args} ${configure_args} $(echo ${cmake_builddir}|sed \
|
cmake ${cmake_args} ${configure_args} $(echo ${cmake_builddir}|sed \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue