diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2019-02-03 08:32:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-03 08:32:43 +0000 |
commit | 97507ffc8b250212782d17304447f2673b747e61 (patch) | |
tree | 7c80a778bf1085cd276f7b04526af62ba548c7de /pkgs/development/tools | |
parent | 33db01e6d90be23a1bf65e55f0b078e2e80c2194 (diff) | |
parent | e0e4577c0f4c5ac2353ff36b3f6b6c74f3592dad (diff) | |
download | nixlib-97507ffc8b250212782d17304447f2673b747e61.tar nixlib-97507ffc8b250212782d17304447f2673b747e61.tar.gz nixlib-97507ffc8b250212782d17304447f2673b747e61.tar.bz2 nixlib-97507ffc8b250212782d17304447f2673b747e61.tar.lz nixlib-97507ffc8b250212782d17304447f2673b747e61.tar.xz nixlib-97507ffc8b250212782d17304447f2673b747e61.tar.zst nixlib-97507ffc8b250212782d17304447f2673b747e61.zip |
Merge pull request #55046 from FlorianFranzen/cmake_no_pkg_reg
cmake: disable package registry
Diffstat (limited to 'pkgs/development/tools')
-rwxr-xr-x | pkgs/development/tools/build-managers/cmake/setup-hook.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/pkgs/development/tools/build-managers/cmake/setup-hook.sh index f095103ee044..c21e10bb0616 100755 --- a/pkgs/development/tools/build-managers/cmake/setup-hook.sh +++ b/pkgs/development/tools/build-managers/cmake/setup-hook.sh @@ -75,6 +75,13 @@ cmakeConfigurePhase() { # And build always Release, to ensure optimisation flags cmakeFlags="-DCMAKE_BUILD_TYPE=${cmakeBuildType:-Release} -DCMAKE_SKIP_BUILD_RPATH=ON $cmakeFlags" + # Disable user package registry to avoid potential side effects + # and unecessary attempts to access non-existent home folder + # https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#disabling-the-package-registry + cmakeFlags="-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON $cmakeFlags" + cmakeFlags="-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON $cmakeFlags" + cmakeFlags="-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON $cmakeFlags" + if [ "$buildPhase" = ninjaBuildPhase ]; then cmakeFlags="-GNinja $cmakeFlags" fi |