You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
827 B
30 lines
827 B
#!/bin/bash
|
|
#===-- tools/f18/flang.sh -----------------------------------------*- sh -*-===#
|
|
#
|
|
# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
|
# See https://llvm.org/LICENSE.txt for license information.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
#
|
|
#===------------------------------------------------------------------------===#
|
|
|
|
function abspath() {
|
|
pushd . > /dev/null;
|
|
if [ -d "$1" ]; then
|
|
cd "$1";
|
|
dirs -l +0;
|
|
else
|
|
cd "`dirname \"$1\"`";
|
|
cur_dir=`dirs -l +0`;
|
|
if [ "$cur_dir" == "/" ]; then
|
|
echo "$cur_dir`basename \"$1\"`";
|
|
else
|
|
echo "$cur_dir/`basename \"$1\"`";
|
|
fi;
|
|
fi;
|
|
popd > /dev/null;
|
|
}
|
|
|
|
wd=`abspath $(dirname "$0")/..`
|
|
|
|
${wd}/bin/f18 -module-suffix .f18.mod -intrinsic-module-directory @FLANG_INTRINSIC_MODULES_DIR@ $*
|