Use %global instead of %define
This commit is contained in:
parent
0a5faffece
commit
29b3af4676
24
openmpi.spec
24
openmpi.spec
@ -1,14 +1,14 @@
|
|||||||
# We only compile with gcc, but other people may want other compilers.
|
# We only compile with gcc, but other people may want other compilers.
|
||||||
# Set the compiler here.
|
# Set the compiler here.
|
||||||
%define opt_cc gcc
|
%global opt_cc gcc
|
||||||
# Optional CFLAGS to use with the specific compiler...gcc doesn't need any,
|
# Optional CFLAGS to use with the specific compiler...gcc doesn't need any,
|
||||||
# so uncomment and define to use
|
# so uncomment and define to use
|
||||||
#define opt_cflags
|
#define opt_cflags
|
||||||
%define opt_cxx g++
|
%global opt_cxx g++
|
||||||
#define opt_cxxflags
|
#define opt_cxxflags
|
||||||
%define opt_f77 gfortran
|
%global opt_f77 gfortran
|
||||||
#define opt_fflags
|
#define opt_fflags
|
||||||
%define opt_fc gfortran
|
%global opt_fc gfortran
|
||||||
#define opt_fcflags
|
#define opt_fcflags
|
||||||
|
|
||||||
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
||||||
@ -55,8 +55,8 @@ Requires: environment-modules
|
|||||||
ExcludeArch: s390 s390x
|
ExcludeArch: s390 s390x
|
||||||
|
|
||||||
# Private openmpi libraries
|
# Private openmpi libraries
|
||||||
%define __provides_exclude_from %{_libdir}/openmpi/lib/(lib(mca|o|v)|openmpi/).*.so
|
%global __provides_exclude_from %{_libdir}/openmpi/lib/(lib(mca|o|v)|openmpi/).*.so
|
||||||
%define __requires_exclude lib(mca|o|v).*
|
%global __requires_exclude lib(mca|o|v).*
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Open MPI is an open source, freely available implementation of both the
|
Open MPI is an open source, freely available implementation of both the
|
||||||
@ -93,20 +93,20 @@ Contains development headers and libraries for openmpi
|
|||||||
# undefined.
|
# undefined.
|
||||||
|
|
||||||
%ifarch %{ix86} ppc sparcv9
|
%ifarch %{ix86} ppc sparcv9
|
||||||
%define mode 32
|
%global mode 32
|
||||||
%define modeflag -m32
|
%global modeflag -m32
|
||||||
%endif
|
%endif
|
||||||
%ifarch ia64
|
%ifarch ia64
|
||||||
%define mode 64
|
%global mode 64
|
||||||
%endif
|
%endif
|
||||||
%ifarch x86_64 ppc64 sparc64
|
%ifarch x86_64 ppc64 sparc64
|
||||||
%define mode 64
|
%global mode 64
|
||||||
%define modeflag -m64
|
%global modeflag -m64
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# We set this to for convenience, since this is the unique dir we use for this
|
# We set this to for convenience, since this is the unique dir we use for this
|
||||||
# particular package, version, compiler
|
# particular package, version, compiler
|
||||||
%define namearch openmpi-%{_arch}%{?_cc_name_suffix}
|
%global namearch openmpi-%{_arch}%{?_cc_name_suffix}
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n openmpi-%{version}
|
%setup -q -n openmpi-%{version}
|
||||||
|
Loading…
Reference in New Issue
Block a user