diff options
author | Brad King <brad.king@kitware.com> | 2009-09-25 14:48:24 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-09-25 14:48:24 (GMT) |
commit | 28531d17072d363eafb0b7de1946a7cffef2f6f0 (patch) | |
tree | 248c6268dedfcfa423a0d047e0f1e4a074181ace | |
parent | d468145fa2e5abbba2b9f6ea32eab206738312b4 (diff) | |
download | CMake-28531d17072d363eafb0b7de1946a7cffef2f6f0.zip CMake-28531d17072d363eafb0b7de1946a7cffef2f6f0.tar.gz CMake-28531d17072d363eafb0b7de1946a7cffef2f6f0.tar.bz2 |
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.
-rwxr-xr-x | bootstrap | 3 | ||||
-rwxr-xr-x | configure | 4 |
2 files changed, 3 insertions, 4 deletions
@@ -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`" @@ -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" "$@" |