From 28531d17072d363eafb0b7de1946a7cffef2f6f0 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 25 Sep 2009 10:48:24 -0400 Subject: [PATCH] Simplify bootstrap script source dir detection This teaches the bootstrap shell script to detect the CMake source directory from which it is executed using a simpler idiom. --- bootstrap | 3 +-- configure | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bootstrap b/bootstrap index 673bd6735..ea32b8951 100755 --- a/bootstrap +++ b/bootstrap @@ -34,8 +34,7 @@ cmake_date_stamp_component() # Detect system and directory information. cmake_system=`uname` -cmake_source_dir=`echo $0 | sed -n '/\//{s/\/[^\/]*$//;p;}'` -cmake_source_dir=`(cd "${cmake_source_dir}";pwd)` +cmake_source_dir=`cd "\`dirname \"$0\"\`";pwd` cmake_binary_dir=`pwd` cmake_version_major="`cmake_version_component MAJOR`" cmake_version_minor="`cmake_version_component MINOR`" diff --git a/configure b/configure index dbfec5024..116221602 100755 --- a/configure +++ b/configure @@ -1,3 +1,3 @@ -#! /bin/sh -cmake_source_dir=`echo $0 | sed -n '/\//{s/\/[^\/]*$//;p;}'` +#!/bin/sh +cmake_source_dir=`cd "\`dirname \"$0\"\`";pwd` exec "${cmake_source_dir}/bootstrap" "$@"