Disable compiler runtime-test for cmake when cross-compiling to None platform. (#283623)

This commit is contained in:
Colin 2024-12-31 07:17:07 +00:00 committed by GitHub
commit 33508ca4d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -20,11 +20,13 @@ let
"-DCMAKE_HOST_SYSTEM_VERSION=${stdenv.buildPlatform.uname.release}"
] ++ optionals (stdenv.buildPlatform.canExecute stdenv.hostPlatform) [
"-DCMAKE_CROSSCOMPILING_EMULATOR=env"
] ++ optionals (stdenv.hostPlatform.isNone) [
"-DCMAKE_TRY_COMPILE_TARGET_TYPE=STATIC_LIBRARY"
] ++ optionals stdenv.hostPlatform.isStatic [
"-DCMAKE_LINK_SEARCH_START_STATIC=ON"
]);
makeCMakeFlags = { cmakeFlags ? [], ... }: cmakeFlags ++ cmakeFlags';
makeCMakeFlags = { cmakeFlags ? [ ], ... }: cmakeFlags ++ cmakeFlags';
in
{