From 2796d3a185433f80210a0edfcceec7a41f27c57f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 17 Apr 2009 13:48:11 +0000 Subject: [PATCH] Updated fixCmakeFiles to handle file paths that contain whitespace. svn path=/nixpkgs/trunk/; revision=15113 --- pkgs/development/tools/build-managers/cmake/setup-hook.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/build-managers/cmake/setup-hook.sh b/pkgs/development/tools/build-managers/cmake/setup-hook.sh index c289272d2a7..fe92e74db0c 100755 --- a/pkgs/development/tools/build-managers/cmake/setup-hook.sh +++ b/pkgs/development/tools/build-managers/cmake/setup-hook.sh @@ -11,13 +11,13 @@ fixCmakeFiles() echo "fixing cmake files" replaceArgs="-e -f -L -T /usr /FOO" replaceArgs="$replaceArgs -a NO_DEFAULT_PATH \"\" -a NO_SYSTEM_PATH \"\"" - find $1 -type f -name "*.cmake" | xargs replace-literal ${replaceArgs} + find $1 -type f -name "*.cmake" -print0 | xargs -0 replace-literal ${replaceArgs} } cmakeConfigurePhase() { eval "$preConfigure" - + if test -z "$dontFixCmake"; then fixCmakeFiles . fi @@ -33,9 +33,9 @@ cmakeConfigurePhase() fi echo "cmake flags: $cmakeFlags ${cmakeFlagsArray[@]}" - + cmake ${cmakeDir:-.} $cmakeFlags ${cmakeFlagsArray[@]} - + eval "$postConfigure" }