Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Alex D
GHC
Commits
b734be7a
Commit
b734be7a
authored
Sep 19, 2004
by
panne
Browse files
[project @ 2004-09-19 09:41:29 by panne]
Use version info from configure.ac
parent
f271c1f8
Changes
6
Hide whitespace changes
Inline
Side-by-side
ghc/VERSION
deleted
100644 → 0
View file @
f271c1f8
The Glasgow Haskell Compiler, version 6.3
ghc/VERSION.in
0 → 100644
View file @
b734be7a
The @PACKAGE_NAME@, version @PACKAGE_VERSION@
ghc/configure.ac
View file @
b734be7a
...
...
@@ -2,10 +2,17 @@
AC_INIT([Glasgow Haskell Compiler], [6.3], [glasgow-haskell-bugs@haskell.org], [ghc])
AC_CONFIG_SRCDIR([ghc.spec.in])
# Compute the version number and the release, they are needed by the .spec file.
AC_SUBST([version], [[`sed 's/.* version \([0-9][0-9.]*\).*/\1/' VERSION`]])
# Calculate project version as an integer, using 2 digits for minor version
case $PACKAGE_VERSION in
*.?) ProjectVersionInt=`echo "$PACKAGE_VERSION" | sed 's,^\(.*\)\.\(.\)$,\10\2,'` ;;
*.??) ProjectVersionInt=`echo "$PACKAGE_VERSION" | sed 's,^\(.*\)\.\(..\)$,\1\2,'` ;;
*) AC_MSG_ERROR([bad package version $PACKAGE_VERSION]) ;;
esac
AC_SUBST([ProjectVersionInt])
# Hmmm, we fix the RPM release number to 1 here... Is this convenient?
AC_SUBST([release], [1])
# Write the results...
AC_CONFIG_FILES([ghc.spec])
AC_CONFIG_FILES([ghc.spec
VERSION docs/users_guide/ug-book.xml
])
AC_OUTPUT
ghc/docs/users_guide/ug-book.xml
→
ghc/docs/users_guide/ug-book.xml
.in
View file @
b734be7a
<?xml version="1.0" encoding="iso-8859-1"?>
<bookinfo>
<title>
The
Glasgow Haskell Compiler
User's Guide, Version
6.3
</title>
<title>
The
@PACKAGE_NAME@
User's Guide, Version
@PACKAGE_VERSION@
</title>
<author><othername>
The GHC Team
</othername></author>
<address>
<email>
glasgow-haskell-
{
bugs,users
}
-request@haskell.org
</email>
...
...
ghc/ghc.spec.in
View file @
b734be7a
...
...
@@ -8,7 +8,7 @@
# This file is subject to the same free software license as GHC.
%define name ghc
%define version @
version
@
%define version @
PACKAGE_VERSION
@
%define release @release@
Name: %{name}
...
...
ghc/mk/version.mk
View file @
b734be7a
...
...
@@ -36,8 +36,8 @@
ProjectName
=
The Glorious Glasgow Haskell Compilation System
ProjectNameShort
=
ghc
ProjectVersion
=
6.3
ProjectVersionInt
=
603
ProjectVersion
=
@PACKAGE_VERSION@
ProjectVersionInt
=
@ProjectVersionInt@
ProjectPatchLevel
=
0
# Interface file version (hi-boot files only)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment