forked from OCamlPro/gnucobol
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dd20fc2
commit f3fe0da
Showing
30 changed files
with
1,444 additions
and
1,449 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
me=ar-lib | ||
scriptversion=2024-06-19.01; # UTC | ||
|
||
# Copyright (C) 2010-2024 Free Software Foundation, Inc. | ||
# Copyright (C) 2010-2019,2024 Free Software Foundation, Inc. | ||
# Written by Peter Rosin <[email protected]>. | ||
# | ||
# This program is free software; you can redistribute it and/or modify | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
#! /bin/sh | ||
# Wrapper for compilers which do not understand '-c -o'. | ||
|
||
scriptversion=2024-06-19.01; # UTC | ||
scriptversion=2018-03-07.03; # UTC | ||
|
||
# Copyright (C) 1999-2024 Free Software Foundation, Inc. | ||
# Copyright (C) 1999-2020 Free Software Foundation, Inc. | ||
# Written by Tom Tromey <[email protected]>. | ||
# | ||
# This program is free software; you can redistribute it and/or modify | ||
|
@@ -143,7 +143,7 @@ func_cl_wrapper () | |
# configure might choose to run compile as 'compile cc -o foo foo.c'. | ||
eat=1 | ||
case $2 in | ||
*.o | *.lo | *.[oO][bB][jJ]) | ||
*.o | *.[oO][bB][jJ]) | ||
func_file_conv "$2" | ||
set x "$@" -Fo"$file" | ||
shift | ||
|
@@ -248,17 +248,14 @@ If you are trying to build a whole package this is not the | |
right script to run: please start by reading the file 'INSTALL'. | ||
Report bugs to <[email protected]>. | ||
GNU Automake home page: <https://www.gnu.org/software/automake/>. | ||
General help using GNU software: <https://www.gnu.org/gethelp/>. | ||
EOF | ||
exit $? | ||
;; | ||
-v | --v*) | ||
echo "compile (GNU Automake) $scriptversion" | ||
echo "compile $scriptversion" | ||
exit $? | ||
;; | ||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ | ||
clang-cl | *[/\\]clang-cl | clang-cl.exe | *[/\\]clang-cl.exe | \ | ||
icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) | ||
func_cl_wrapper "$@" # Doesn't return... | ||
;; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,97 @@ | ||
#! /bin/sh | ||
# Output a system dependent set of variables, describing how to set the | ||
# run time search path of shared libraries in an executable. | ||
# run time search path of shared libraries in a binary (executable or | ||
# shared library). | ||
# | ||
# Copyright 1996-2016 Free Software Foundation, Inc. | ||
# Copyright 1996-2024 Free Software Foundation, Inc. | ||
# Taken from GNU libtool, 2001 | ||
# Originally by Gordon Matzigkeit <[email protected]>, 1996 | ||
# | ||
# This file is free software; the Free Software Foundation gives | ||
# unlimited permission to copy and/or distribute it, with or without | ||
# modifications, as long as this notice is preserved. | ||
# | ||
# The first argument passed to this file is the canonical host specification, | ||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM | ||
# or | ||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM | ||
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld | ||
# should be set by the caller. | ||
# | ||
# The set of defined variables is at the end of this script. | ||
|
||
# Known limitations: | ||
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer | ||
# than 256 bytes, otherwise the compiler driver will dump core. The only | ||
# known workaround is to choose shorter directory names for the build | ||
# directory and/or the installation directory. | ||
|
||
# func_usage | ||
# outputs to stdout the --help usage message. | ||
func_usage () | ||
{ | ||
echo "\ | ||
Usage: config.rpath [OPTION] HOST | ||
Prints shell variable assignments that describe how to hardcode a directory | ||
for the lookup of shared libraries into a binary (executable or shared library). | ||
The first argument passed to this file is the canonical host specification, | ||
CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM | ||
or | ||
CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM | ||
The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld | ||
should be set by the caller. | ||
The set of defined variables is at the end of this script. | ||
Options: | ||
--help print this help and exit | ||
--version print version information and exit | ||
Send patches and bug reports to <[email protected]>." | ||
} | ||
|
||
# func_version | ||
# outputs to stdout the --version message. | ||
func_version () | ||
{ | ||
echo "config.rpath (GNU gnulib, module havelib)" | ||
echo "Copyright (C) 2024 Free Software Foundation, Inc. | ||
License: All-Permissive. | ||
This is free software: you are free to change and redistribute it. | ||
There is NO WARRANTY, to the extent permitted by law." | ||
echo | ||
printf 'Written by %s.\n' "Bruno Haible" | ||
} | ||
|
||
# func_fatal_error message | ||
# outputs to stderr a fatal error message, and terminates the program. | ||
func_fatal_error () | ||
{ | ||
echo "config.rpath: *** $1" 1>&2 | ||
echo "config.rpath: *** Stop." 1>&2 | ||
exit 1 | ||
} | ||
|
||
# Command-line option processing. | ||
while test $# -gt 0; do | ||
case "$1" in | ||
--help | --hel | --he | --h ) | ||
func_usage | ||
exit 0 ;; | ||
--version | --versio | --versi | --vers | --ver | --ve | --v ) | ||
func_version | ||
exit 0 ;; | ||
-- ) # Stop option processing | ||
shift; break ;; | ||
-* ) | ||
func_fatal_error "unrecognized option: $1" | ||
;; | ||
* ) | ||
break ;; | ||
esac | ||
done | ||
|
||
if test $# -gt 1; then | ||
func_fatal_error "too many arguments" | ||
fi | ||
if test $# -lt 1; then | ||
func_fatal_error "too few arguments" | ||
fi | ||
|
||
# All known linkers require a '.a' archive for static linking (except MSVC, | ||
# which needs '.lib'). | ||
libext=a | ||
|
@@ -371,7 +438,7 @@ else | |
hardcode_direct=yes | ||
hardcode_minus_L=yes | ||
;; | ||
freebsd* | dragonfly*) | ||
freebsd* | dragonfly* | midnightbsd*) | ||
hardcode_libdir_flag_spec='-R$libdir' | ||
hardcode_direct=yes | ||
;; | ||
|
@@ -547,7 +614,7 @@ case "$host_os" in | |
freebsd[23].*) | ||
library_names_spec='$libname$shrext$versuffix' | ||
;; | ||
freebsd* | dragonfly*) | ||
freebsd* | dragonfly* | midnightbsd*) | ||
library_names_spec='$libname$shrext' | ||
;; | ||
gnu*) | ||
|
Oops, something went wrong.