Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CLHEP
CLHEP
Commits
be876ace
Commit
be876ace
authored
Apr 29, 2004
by
Lynn Garren
Browse files
merging changes from 1.9 into 2.0
parent
941ed83a
Changes
105
Hide whitespace changes
Inline
Side-by-side
Cast/Cast/Makefile.am
View file @
be876ace
## Process this file with automake to produce Makefile.in
includedir
=
$(prefix)
/include/CLHEP
tempincludedir
=
$(TEMPDIR)
/CLHEP/@PACKAGE@
COPY_P
=
@COPY_P@
pkginclude_HEADERS
=
\
itos.h
\
...
...
@@ -8,3 +10,15 @@ pkginclude_HEADERS = \
# Identify generated file(s) to be removed when 'make clean' is requested:
CLEANFILES
=
defs.h
# copy headers into $(tempincludedir)
install-tmpHEADERS
:
@
echo
" install headers in
$(tempincludedir)
"
@
list
=
'
$(pkginclude_HEADERS)
'
;
\
if
test
$(tempincludedir)
;
then
\
for
p
in
$$
list
;
do
\
if
test
-f
"
$$
p"
;
then
d
=
;
else
d
=
"
$(srcdir)
/"
;
fi
;
\
f
=
"
`
echo
$$
p |
sed
-e
's|^.*/||'
`
"
;
\
./copy-header.pl
$$
d
$$
p
$(tempincludedir)
/
$$
f
;
\
done
;
\
fi
;
test
-z
"
$$
fail"
Cast/INSTALL
View file @
be876ace
...
...
@@ -19,6 +19,34 @@ make install
(Copy libraries, headers, executables, etc. to relevant
subdirectories under <install_dir>.)
#-------------------------------------------------------------
# configure options
#-------------------------------------------------------------
A variety of options can be given to configure. Below is a list
of the options that you are likely to find most useful.
--help provides a partial list of options
--prefix=PREFIX install architecture-independent files in PREFIX
[default is /usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[default is the same as PREFIX]
--disable-shared build only static libraries
--disable-static build only shared libraries
--enable-exceptions use the CLHEP/Exceptions package
--disable-exceptions DO NOT use the CLHEP/Exceptions package
[--disable-exceptions is the default]
#-------------------------------------------------------------
# building documents
#-------------------------------------------------------------
Documents are neither built nor installed automatically.
Use the following commands to build and install documents:
make docs
make install-docs
#-------------------------------------------------------------
# building from cvs
#-------------------------------------------------------------
...
...
@@ -29,7 +57,7 @@ See building autotools below.
cvs co CLHEP/package OR cvs co package
cd [CLHEP/]package
bootstrap
./
bootstrap
Now continue with directions as if you unpacked a source code tarball.
...
...
Cast/Makefile.am
View file @
be876ace
...
...
@@ -12,44 +12,48 @@ bin_SCRIPTS = Cast-config
all-local
:
$(top_builddir)/CLHEP
# create temporary CLHEP header tree
# we only copy headers for packages listed in @PACKAGE@-deps
# search for header directories in the following order:
# 1. $(top_srcdir)/..
# 2. $(CLHEPSOURCE_DIR)/CLHEP
# 3. $(CLHEP_DIR)/CLHEP
# 1. $(top_builddir)/this-package
# 2. $(top_builddir)/../other-packages
# 3. $(CLHEPSOURCE_DIR)/CLHEP
# 4. $(CLHEP_DIR)/include/CLHEP
#
# abs_ => absolute path
abs_top_builddir
=
@abs_top_builddir@
abs_top_srcdir
=
@abs_top_srcdir@
COPY_P
=
@COPY_P@
$(top_builddir)/CLHEP
:
mkdir
$(top_builddir)
/CLHEP
;
cd
$(abs_top_builddir)
;
list
=
`
ls
$(abs_top_srcdir)
/..
`
;
\
$(top_builddir)/CLHEP
:
temp-package-dirs
@
list
=
"
`
cat
@PACKAGE@-deps |
sed
s/CLHEP-@PACKAGE@-@VERSION@// |
sed
s/CLHEP-// |
sed
s/-@VERSION@//
`
"
;
\
for
pkg
in
$$
list
;
do
\
if
test
-d
$(abs_top_srcdir)
/../
"
$$
pkg"
/
"
$$
pkg"
;
then
\
(
cd
$(abs_top_builddir)
/CLHEP
;
mkdir
$$
pkg
;
cd
$$
pkg
;
\
hdrs
=
`
ls
$(abs_top_srcdir)
/../
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(LN_S)
$(abs_top_srcdir)
/../
$$
pkg/
$$
pkg/
$$
hdr
$$
hdr
;
done
;
\
if
test
-f
$(abs_top_builddir)
/../
"
$$
pkg"
/
"
$$
pkg"
/defs.h
;
then
$(LN_S)
$(abs_top_builddir)
/../
$$
pkg/
$$
pkg/defs.h defs.h
;
fi
;
\
if
test
-f
$(abs_top_builddir)
/
"
$$
pkg"
/defs.h
&&
test
!
-e
defs.h
;
then
$(LN_S)
$(abs_top_builddir)
/
$$
pkg/defs.h defs.h
;
fi
)
;
\
fi
;
done
cd
$(abs_top_builddir)
;
\
if
test
-n
"
$(CLHEPSOURCE_DIR)
"
&&
test
-d
$(CLHEPSOURCE_DIR)
/CLHEP
;
then
\
(
list
=
`
ls
$(CLHEPSOURCE_DIR)
/CLHEP
`
;
\
for
pkg
in
$$
list
;
do
cd
$(abs_top_builddir)
/CLHEP
;
\
if
test
-d
$(CLHEPSOURCE_DIR)
/CLHEP/
"
$$
pkg"
/
"
$$
pkg"
&&
test
!
-d
"
$$
pkg"
;
then
\
(
mkdir
$$
pkg
;
cd
$$
pkg
;
\
hdrs
=
`
ls
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(LN_S)
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg/
$$
hdr
$$
hdr
;
done
)
;
\
fi
;
done
)
;
fi
cd
$(abs_top_builddir)
;
\
if
test
-n
"
$(CLHEP_DIR)
"
&&
test
-d
$(CLHEP_DIR)
/CLHEP
;
then
\
(
list
=
`
ls
$(CLHEP_DIR)
/CLHEP
`
;
\
for
pkg
in
$$
list
;
do
cd
$(abs_top_builddir)
/CLHEP
;
\
if
test
-d
$(CLHEP_DIR)
/CLHEP/
"
$$
pkg"
/
"
$$
pkg"
&&
test
!
-d
"
$$
pkg"
;
then
\
(
mkdir
$$
pkg
;
cd
$$
pkg
;
\
hdrs
=
`
ls
$(CLHEP_DIR)
/CLHEP/
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(LN_S)
$(CLHEP_DIR)
/CLHEP/
$$
pkg/
$$
pkg/
$$
hdr
$$
hdr
;
done
)
;
\
fi
;
done
)
;
fi
if
test
-d
"
$$
pkg"
;
then
\
(
cd
$$
pkg
&&
$(MAKE)
$(AM_MAKEFLAGS)
TEMPDIR
=
$(abs_top_builddir)
install-tmpHEADERS
)
||
exit
1
;
\
else
\
if
test
-d
../
"
$$
pkg"
/
"
$$
pkg"
;
then
\
(
cd
../
$$
pkg/
$$
pkg
&&
$(MAKE)
$(AM_MAKEFLAGS)
TEMPDIR
=
$(abs_top_builddir)
install-tmpHEADERS
)
||
exit
1
;
\
else
\
if
test
-d
$(CLHEPSOURCE_DIR)
/CLHEP/
"
$$
pkg"
/
"
$$
pkg"
;
then
\
hdrs
=
`
ls
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(COPY_P)
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg/
$$
hdr
$(abs_top_builddir)
/CLHEP/
$$
pkg/
$$
hdr
;
done
;
\
else
\
if
test
-n
"
$(CLHEP_DIR)
"
&&
test
-d
$(CLHEP_DIR)
/include/CLHEP
;
then
\
if
test
-d
$(CLHEP_DIR)
/include/CLHEP/
"
$$
pkg"
;
then
\
hdrs
=
`
ls
$(CLHEP_DIR)
/include/CLHEP/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(COPY_P)
$(CLHEP_DIR)
/include/CLHEP/
$$
pkg/
$$
hdr
$(abs_top_builddir)
/CLHEP/
$$
pkg/
$$
hdr
;
done
;
\
fi
;
\
fi
;
\
fi
;
\
fi
;
\
fi
;
\
done
;
temp-package-dirs
:
$(mkinstalldirs)
$(abs_top_builddir)
/CLHEP
;
@
list
=
"
`
cat
@PACKAGE@-deps |
sed
s/CLHEP-@PACKAGE@-@VERSION@// |
sed
s/CLHEP-// |
sed
s/-@VERSION@//
`
"
;
\
for
pkg
in
$$
list
;
do
\
$(mkinstalldirs)
$(abs_top_builddir)
/CLHEP/
$$
pkg
;
\
done
;
docs
:
cd
doc
;
$(MAKE)
$(AM_MAKEFLAGS)
...
...
Cast/configure.in
View file @
be876ace
...
...
@@ -31,6 +31,7 @@ AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([Cast/Makefile])
AC_CONFIG_FILES([src/Makefile])
AC_CONFIG_FILES([Cast-deps])
AC_CONFIG_FILES([Cast/copy-header.pl], [chmod +x Cast/copy-header.pl])
# Configuration inquiry program/script:
AC_CONFIG_FILES([Cast-config], [chmod +x Cast-config])
...
...
@@ -50,6 +51,7 @@ AC_SUBST(Cast_CPPFLAGS)
AC_SUBST(Cast_LIBS)
AC_SUBST(Cast_LDFLAGS)
AC_SUBST(COPY_P)
# ----------------------------------------------------------------------
# Supply boilerplate for Cast/defs.h source header:
...
...
@@ -100,7 +102,7 @@ AH_BOTTOM([#endif // CAST_DEFS_H])
# ----------------------------------------------------------------------
# Locate a C++ compiler:
AC_PROG_CXX(g++ c++ aCC CC cxx cc++
cl
FCC KCC RCC xlC_r xlC gpp)
AC_PROG_CXX(
cl
g++ c++ aCC CC cxx cc++ FCC KCC RCC xlC_r xlC gpp)
# Use it hereinafter:
AC_LANG(C++)
...
...
@@ -112,69 +114,68 @@ AC_REQUIRE_CPP
case "$target" in
*-*-win32*)
case "$CXX" in
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";;
g++) CXXFLAGS="-O";;
c++) CXXFLAGS="-O";;
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";
COPY_P="copy -p";
;
g++) CXXFLAGS="-O";
COPY_P="copy -p";
;
c++) CXXFLAGS="-O";
COPY_P="copy -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-cygwin*)
case "$CXX" in
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-solaris*)
case "$CXX" in
CC) CXXFLAGS="-O -mt";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
CC) CXXFLAGS="-O -mt";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-linux*)
case "$CXX" in
g++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
alpha*-dec-osf*)
case "$CXX" in
cxx) CXXFLAGS="-O -std strict_ansi -timplicit_local";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
cxx) CXXFLAGS="-O -std strict_ansi -timplicit_local";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-hpux*)
case "$CXX" in
aCC) CXXFLAGS="-O -Aa +DAportable +Onolimit";;
CC) CXXFLAGS="+O3 +DAportable +a1 -z -pta +Onolimit";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
aCC) CXXFLAGS="-O -Aa +DAportable +Onolimit";
COPY_P="cp -p";
;
CC) CXXFLAGS="+O3 +DAportable +a1 -z -pta +Onolimit";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-aix*)
case "$CXX" in
xlC) CXXFLAGS="-O3 -qtwolink -+";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
xlC) CXXFLAGS="-O3 -qtwolink -+";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-irix*)
case "$CXX" in
CC) CXXFLAGS="-O -OPT:Olimit=0 -pta";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
CC) CXXFLAGS="-O -OPT:Olimit=0 -pta";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
powerpc-apple-darwin*)
case "$CXX" in
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
esac
# ----------------------------------------------------------------------
# Set system-dependent options:
# ----------------------------------------------------------------------
...
...
@@ -189,6 +190,7 @@ esac
# Check for needed header files:
# ----------------------------------------------------------------------
AC_CHECK_HEADERS([sstream])
# ----------------------------------------------------------------------
# Check for needed typedefs, structures, and compiler characteristics:
...
...
ChangeLog
View file @
be876ace
Wed Apr 28 2004 Lynn Garren <garren@fnal.gov>
* make CLHEP work with Visual C++
Wed Apr 21 2004 Lynn Garren <garren@fnal.gov>
* change version to CLHEP 2.0.0.1
...
...
@@ -5,6 +9,11 @@ Wed Apr 21 2004 Lynn Garren <garren@fnal.gov>
* fix Herwig and Isajet translation routines in HepPDT
add translation checking tests
Thu Nov 06 2003 Lynn Garren <garren@fnal.gov>
* adding ZOOM Exceptions package for FNAL
* adding supporting RefCount and Cast packages
Fri Oct 24 2003 Lynn Garren <garren@fnal.gov>
* tagged for CLHEP 2.0.0.0
...
...
Evaluator/Evaluator/Makefile.am
View file @
be876ace
## Process this file with automake to produce Makefile.in
includedir
=
$(prefix)
/include/CLHEP
tempincludedir
=
$(TEMPDIR)
/CLHEP/@PACKAGE@
COPY_P
=
@COPY_P@
pkginclude_HEADERS
=
\
Evaluator.h
\
...
...
@@ -8,3 +10,15 @@ pkginclude_HEADERS = \
# Identify generated file(s) to be removed when 'make clean' is requested:
CLEANFILES
=
defs.h
# copy headers into $(tempincludedir)
install-tmpHEADERS
:
@
echo
" install headers in
$(tempincludedir)
"
@
list
=
'
$(pkginclude_HEADERS)
'
;
\
if
test
$(tempincludedir)
;
then
\
for
p
in
$$
list
;
do
\
if
test
-f
"
$$
p"
;
then
d
=
;
else
d
=
"
$(srcdir)
/"
;
fi
;
\
f
=
"
`
echo
$$
p |
sed
-e
's|^.*/||'
`
"
;
\
./copy-header.pl
$$
d
$$
p
$(tempincludedir)
/
$$
f
;
\
done
;
\
fi
;
test
-z
"
$$
fail"
Evaluator/INSTALL
View file @
be876ace
...
...
@@ -19,6 +19,34 @@ make install
(Copy libraries, headers, executables, etc. to relevant
subdirectories under <install_dir>.)
#-------------------------------------------------------------
# configure options
#-------------------------------------------------------------
A variety of options can be given to configure. Below is a list
of the options that you are likely to find most useful.
--help provides a partial list of options
--prefix=PREFIX install architecture-independent files in PREFIX
[default is /usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[default is the same as PREFIX]
--disable-shared build only static libraries
--disable-static build only shared libraries
--enable-exceptions use the CLHEP/Exceptions package
--disable-exceptions DO NOT use the CLHEP/Exceptions package
[--disable-exceptions is the default]
#-------------------------------------------------------------
# building documents
#-------------------------------------------------------------
Documents are neither built nor installed automatically.
Use the following commands to build and install documents:
make docs
make install-docs
#-------------------------------------------------------------
# building from cvs
#-------------------------------------------------------------
...
...
@@ -29,7 +57,7 @@ See building autotools below.
cvs co CLHEP/package OR cvs co package
cd [CLHEP/]package
bootstrap
./
bootstrap
Now continue with directions as if you unpacked a source code tarball.
...
...
Evaluator/Makefile.am
View file @
be876ace
...
...
@@ -8,44 +8,48 @@ SUBDIRS = Evaluator . src test
all-local
:
$(top_builddir)/CLHEP
# create temporary CLHEP header tree
# we only copy headers for packages listed in @PACKAGE@-deps
# search for header directories in the following order:
# 1. $(top_srcdir)/..
# 2. $(CLHEPSOURCE_DIR)/CLHEP
# 3. $(CLHEP_DIR)/CLHEP
# 1. $(top_builddir)/this-package
# 2. $(top_builddir)/../other-packages
# 3. $(CLHEPSOURCE_DIR)/CLHEP
# 4. $(CLHEP_DIR)/include/CLHEP
#
# abs_ => absolute path
abs_top_builddir
=
@abs_top_builddir@
abs_top_srcdir
=
@abs_top_srcdir@
COPY_P
=
@COPY_P@
$(top_builddir)/CLHEP
:
mkdir
$(top_builddir)
/CLHEP
;
cd
$(abs_top_builddir)
;
list
=
`
ls
$(abs_top_srcdir)
/..
`
;
\
$(top_builddir)/CLHEP
:
temp-package-dirs
@
list
=
"
`
cat
@PACKAGE@-deps |
sed
s/CLHEP-@PACKAGE@-@VERSION@// |
sed
s/CLHEP-// |
sed
s/-@VERSION@//
`
"
;
\
for
pkg
in
$$
list
;
do
\
if
test
-d
$(abs_top_srcdir)
/../
"
$$
pkg"
/
"
$$
pkg"
;
then
\
(
cd
$(abs_top_builddir)
/CLHEP
;
mkdir
$$
pkg
;
cd
$$
pkg
;
\
hdrs
=
`
ls
$(abs_top_srcdir)
/../
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(LN_S)
$(abs_top_srcdir)
/../
$$
pkg/
$$
pkg/
$$
hdr
$$
hdr
;
done
;
\
if
test
-f
$(abs_top_builddir)
/../
"
$$
pkg"
/
"
$$
pkg"
/defs.h
;
then
$(LN_S)
$(abs_top_builddir)
/../
$$
pkg/
$$
pkg/defs.h defs.h
;
fi
;
\
if
test
-f
$(abs_top_builddir)
/
"
$$
pkg"
/defs.h
&&
test
!
-e
defs.h
;
then
$(LN_S)
$(abs_top_builddir)
/
$$
pkg/defs.h defs.h
;
fi
)
;
\
fi
;
done
cd
$(abs_top_builddir)
;
\
if
test
-n
"
$(CLHEPSOURCE_DIR)
"
&&
test
-d
$(CLHEPSOURCE_DIR)
/CLHEP
;
then
\
(
list
=
`
ls
$(CLHEPSOURCE_DIR)
/CLHEP
`
;
\
for
pkg
in
$$
list
;
do
cd
$(abs_top_builddir)
/CLHEP
;
\
if
test
-d
$(CLHEPSOURCE_DIR)
/CLHEP/
"
$$
pkg"
/
"
$$
pkg"
&&
test
!
-d
"
$$
pkg"
;
then
\
(
mkdir
$$
pkg
;
cd
$$
pkg
;
\
hdrs
=
`
ls
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(LN_S)
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg/
$$
hdr
$$
hdr
;
done
)
;
\
fi
;
done
)
;
fi
cd
$(abs_top_builddir)
;
\
if
test
-n
"
$(CLHEP_DIR)
"
&&
test
-d
$(CLHEP_DIR)
/CLHEP
;
then
\
(
list
=
`
ls
$(CLHEP_DIR)
/CLHEP
`
;
\
for
pkg
in
$$
list
;
do
cd
$(abs_top_builddir)
/CLHEP
;
\
if
test
-d
$(CLHEP_DIR)
/CLHEP/
"
$$
pkg"
/
"
$$
pkg"
&&
test
!
-d
"
$$
pkg"
;
then
\
(
mkdir
$$
pkg
;
cd
$$
pkg
;
\
hdrs
=
`
ls
$(CLHEP_DIR)
/CLHEP/
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(LN_S)
$(CLHEP_DIR)
/CLHEP/
$$
pkg/
$$
pkg/
$$
hdr
$$
hdr
;
done
)
;
\
fi
;
done
)
;
fi
if
test
-d
"
$$
pkg"
;
then
\
(
cd
$$
pkg
&&
$(MAKE)
$(AM_MAKEFLAGS)
TEMPDIR
=
$(abs_top_builddir)
install-tmpHEADERS
)
||
exit
1
;
\
else
\
if
test
-d
../
"
$$
pkg"
/
"
$$
pkg"
;
then
\
(
cd
../
$$
pkg/
$$
pkg
&&
$(MAKE)
$(AM_MAKEFLAGS)
TEMPDIR
=
$(abs_top_builddir)
install-tmpHEADERS
)
||
exit
1
;
\
else
\
if
test
-d
$(CLHEPSOURCE_DIR)
/CLHEP/
"
$$
pkg"
/
"
$$
pkg"
;
then
\
hdrs
=
`
ls
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(COPY_P)
$(CLHEPSOURCE_DIR)
/CLHEP/
$$
pkg/
$$
pkg/
$$
hdr
$(abs_top_builddir)
/CLHEP/
$$
pkg/
$$
hdr
;
done
;
\
else
\
if
test
-n
"
$(CLHEP_DIR)
"
&&
test
-d
$(CLHEP_DIR)
/include/CLHEP
;
then
\
if
test
-d
$(CLHEP_DIR)
/include/CLHEP/
"
$$
pkg"
;
then
\
hdrs
=
`
ls
$(CLHEP_DIR)
/include/CLHEP/
$$
pkg
`
;
\
for
hdr
in
$$
hdrs
;
do
$(COPY_P)
$(CLHEP_DIR)
/include/CLHEP/
$$
pkg/
$$
hdr
$(abs_top_builddir)
/CLHEP/
$$
pkg/
$$
hdr
;
done
;
\
fi
;
\
fi
;
\
fi
;
\
fi
;
\
fi
;
\
done
;
temp-package-dirs
:
$(mkinstalldirs)
$(abs_top_builddir)
/CLHEP
;
@
list
=
"
`
cat
@PACKAGE@-deps |
sed
s/CLHEP-@PACKAGE@-@VERSION@// |
sed
s/CLHEP-// |
sed
s/-@VERSION@//
`
"
;
\
for
pkg
in
$$
list
;
do
\
$(mkinstalldirs)
$(abs_top_builddir)
/CLHEP/
$$
pkg
;
\
done
;
docs
:
cd
doc
;
$(MAKE)
$(AM_MAKEFLAGS)
...
...
Evaluator/configure.in
View file @
be876ace
...
...
@@ -32,6 +32,7 @@ AC_CONFIG_FILES([Evaluator/Makefile])
AC_CONFIG_FILES([src/Makefile])
AC_CONFIG_FILES([test/Makefile])
AC_CONFIG_FILES([Evaluator-deps])
AC_CONFIG_FILES([Evaluator/copy-header.pl], [chmod +x Evaluator/copy-header.pl])
# Test driver program/script:
AC_CONFIG_FILES([test/testEvaluator.sh], [chmod +x test/testEvaluator.sh])
...
...
@@ -48,6 +49,7 @@ AC_SUBST(Evaluator_CPPFLAGS)
AC_SUBST(Evaluator_LIBS)
AC_SUBST(Evaluator_LDFLAGS)
AC_SUBST(COPY_P)
# ----------------------------------------------------------------------
# Supply boilerplate for Evaluator/defs.h source header:
...
...
@@ -99,7 +101,7 @@ AH_BOTTOM([#endif // EVALUATOR_DEFS_H])
# ----------------------------------------------------------------------
# Locate a C++ compiler:
AC_PROG_CXX(g++ c++ aCC CC cxx cc++
cl
FCC KCC RCC xlC_r xlC gpp)
AC_PROG_CXX(
cl
g++ c++ aCC CC cxx cc++ FCC KCC RCC xlC_r xlC gpp)
# Use it hereinafter:
AC_LANG(C++)
...
...
@@ -112,64 +114,64 @@ AC_REQUIRE_CPP
case "$target" in
*-*-win32*)
case "$CXX" in
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";;
g++) CXXFLAGS="-O";;
c++) CXXFLAGS="-O";;
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";
COPY_P="copy -p";
;
g++) CXXFLAGS="-O";
COPY_P="copy -p";
;
c++) CXXFLAGS="-O";
COPY_P="copy -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-cygwin*)
case "$CXX" in
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
cl) CXXFLAGS="-DWIN32 -O -GX -GR -MD";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-solaris*)
case "$CXX" in
CC) CXXFLAGS="-O -mt";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
CC) CXXFLAGS="-O -mt";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-linux*)
case "$CXX" in
g++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall -D_GNU_SOURCE";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
alpha*-dec-osf*)
case "$CXX" in
cxx) CXXFLAGS="-O -std strict_ansi -timplicit_local";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
cxx) CXXFLAGS="-O -std strict_ansi -timplicit_local";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-hpux*)
case "$CXX" in
aCC) CXXFLAGS="-O -Aa +DAportable +Onolimit";;
CC) CXXFLAGS="+O3 +DAportable +a1 -z -pta +Onolimit";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
aCC) CXXFLAGS="-O -Aa +DAportable +Onolimit";
COPY_P="cp -p";
;
CC) CXXFLAGS="+O3 +DAportable +a1 -z -pta +Onolimit";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-aix*)
case "$CXX" in
xlC) CXXFLAGS="-O3 -qtwolink -+";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
xlC) CXXFLAGS="-O3 -qtwolink -+";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
*-*-irix*)
case "$CXX" in
CC) CXXFLAGS="-O -OPT:Olimit=0 -pta";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
CC) CXXFLAGS="-O -OPT:Olimit=0 -pta";
COPY_P="cp -p";
;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
powerpc-apple-darwin*)
case "$CXX" in
g++) CXXFLAGS="-O -ansi -pedantic -Wall";;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";;
g++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
c++) CXXFLAGS="-O -ansi -pedantic -Wall";
COPY_P="cp -p";
;
*) echo UNEXPECTED CHOICE OF C++ COMPILER: $CXX
esac;;
esac
...
...
Evaluator/test/Makefile.am
View file @
be876ace
# Applicable to each test program:
INCLUDES
=
-I
../
LDADD
=
-L
${top_builddir}
/src @Evaluator_LIBS@
# libraries to link, and whence
# libraries to link, and whence
LDADD
=
$(top_builddir)
/src/libCLHEP-@PACKAGE@-@VERSION@.la
# Identify executables needed during testing:
check_PROGRAMS
=
\
...
...
Exceptions/Exceptions/link_Exceptions.mk
View file @
be876ace
# $Id: link_Exceptions.mk,v 1.2 2004/04/2
7 17:08:42
garren Exp $
# $Id: link_Exceptions.mk,v 1.2
.2.1
2004/04/2
9 00:20:35
garren Exp $
#
# Makefile fragment for PackageList linking system
#
...
...
Exceptions/INSTALL
View file @
be876ace
...
...
@@ -19,6 +19,34 @@ make install
(Copy libraries, headers, executables, etc. to relevant
subdirectories under <install_dir>.)
#-------------------------------------------------------------
# configure options
#-------------------------------------------------------------
A variety of options can be given to configure. Below is a list
of the options that you are likely to find most useful.
--help provides a partial list of options
--prefix=PREFIX install architecture-independent files in PREFIX
[default is /usr/local]
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
[default is the same as PREFIX]
--disable-shared build only static libraries
--disable-static build only shared libraries
--enable-exceptions use the CLHEP/Exceptions package
--disable-exceptions DO NOT use the CLHEP/Exceptions package
[--disable-exceptions is the default]
#-------------------------------------------------------------
# building documents
#-------------------------------------------------------------
Documents are neither built nor installed automatically.
Use the following commands to build and install documents:
make docs
make install-docs
#-------------------------------------------------------------
# building from cvs
#-------------------------------------------------------------
...
...
@@ -29,7 +57,7 @@ See building autotools below.
cvs co CLHEP/package OR cvs co package
cd [CLHEP/]package
bootstrap
./
bootstrap
Now continue with directions as if you unpacked a source code tarball.
...
...
Exceptions/configure.in
View file @
be876ace
...
...
@@ -9,7 +9,7 @@
# ----------------------------------------------------------------------
AC_PREREQ(2.57)
AC_INIT(CLHEP Exceptions, 2.0.0.
0
, CLHEP@cern.ch, Exceptions)
AC_INIT(CLHEP Exceptions, 2.0.0.
1
, CLHEP@cern.ch, Exceptions)
AC_CONFIG_AUX_DIR(autotools)
AC_CANONICAL_TARGET
AC_CONFIG_SRCDIR([src/ZMerrno.cc])
...
...
Exceptions/doc/.cvsignore
0 → 100755
View file @
be876ace
Makefile.in