Skip to content

Commit

Permalink
Minor fixes in the distribution. Released CIL 1.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
George Necula committed Sep 7, 2002
1 parent 6ae25ec commit 9cf08ad
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 4 deletions.
23 changes: 23 additions & 0 deletions INSTALL
@@ -0,0 +1,23 @@

(For more complete installation instructions see the documentation in
doc/html. If you do not see anything in there then you must have downloaded
the sources from the CVS repository and must run "make doc" to creat the
documentation. To perform this step you will need to install hevea
(http://pauillac.inria.fr/~maranget/hevea) first)


1. If you use Windows, you must first install cygwin.

2. You must install OCaml version 3.06 or higher (see instructions at
http://caml.inria.fr/ocaml). Build from sources even on Windows.

3. Download and unpack the distribution.

4. Run ./configure (from within bash if on Windows)

5. Run make

6. Run make check

Now you can start using bin/cilly and bin/ccured as explained in the
documentation (in doc/html).
4 changes: 3 additions & 1 deletion Makefile.in
Expand Up @@ -186,7 +186,7 @@ TEMP_DIR = TEMP_cil-distrib
# The tar archive members will be relative to this directory # The tar archive members will be relative to this directory
TOP_DIR = $(TEMP_DIR)/cil TOP_DIR = $(TEMP_DIR)/cil


DISTRIB_ROOT = README Makefile.cil.in \ DISTRIB_ROOT = README INSTALL Makefile.cil.in \
Makefile.ocaml Makefile.ocaml.build \ Makefile.ocaml Makefile.ocaml.build \
configure configure.in install-sh config.guess config.sub configure configure.in install-sh config.guess config.sub


Expand Down Expand Up @@ -294,3 +294,5 @@ testrun/%:
quicktest: $(patsubst %,test/%,func init init1) \ quicktest: $(patsubst %,test/%,func init init1) \
$(patsubst %,testrun/%,hello wchar1 vararg1) $(patsubst %,testrun/%,hello wchar1 vararg1)


.PHONY: check
check: quicktest
10 changes: 9 additions & 1 deletion README
@@ -1,2 +1,10 @@


See the documentation in doc/html See the documentation in doc/html. If you do not see any documentation there
then you must have gotten the sources from the CVS repository. You can
populate the doc/html directory by running:

make doc

This step requires that you have installed hevea:

http://pauillac.inria.fr/~maranget/hevea/
2 changes: 1 addition & 1 deletion configure
Expand Up @@ -902,7 +902,7 @@ rm -f conftest.sh
# Assign here the CIL version numbers # Assign here the CIL version numbers
CIL_VERSION_MAJOR=1 CIL_VERSION_MAJOR=1
CIL_VERSION_MINOR=0 CIL_VERSION_MINOR=0
CIL_VERSION_REV=0 CIL_VERSION_REV=1
CIL_VERSION=$CIL_VERSION_MAJOR.$CIL_VERSION_MINOR.$CIL_VERSION_REV CIL_VERSION=$CIL_VERSION_MAJOR.$CIL_VERSION_MINOR.$CIL_VERSION_REV
# make sure I haven't forgotten to run autoconf # make sure I haven't forgotten to run autoconf
Expand Down
2 changes: 1 addition & 1 deletion configure.in
Expand Up @@ -24,7 +24,7 @@ AC_INIT(src/cil.mli)
# Assign here the CIL version numbers # Assign here the CIL version numbers
CIL_VERSION_MAJOR=1 CIL_VERSION_MAJOR=1
CIL_VERSION_MINOR=0 CIL_VERSION_MINOR=0
CIL_VERSION_REV=0 CIL_VERSION_REV=1
CIL_VERSION=$CIL_VERSION_MAJOR.$CIL_VERSION_MINOR.$CIL_VERSION_REV CIL_VERSION=$CIL_VERSION_MAJOR.$CIL_VERSION_MINOR.$CIL_VERSION_REV


# make sure I haven't forgotten to run autoconf # make sure I haven't forgotten to run autoconf
Expand Down
1 change: 1 addition & 0 deletions doc/cil.tex
Expand Up @@ -2009,6 +2009,7 @@ \section{Bug reports}


\section{Changes}\label{sec-changes} \section{Changes}\label{sec-changes}
\begin{itemize} \begin{itemize}
\item {\bf September 7, 2002}: {\bf Released version 1.0.1}
\item {\bf September 6, 2002}: Extended the patcher with the \t{ateof} flag. \item {\bf September 6, 2002}: Extended the patcher with the \t{ateof} flag.
\item {\bf September 4, 2002}: Fixed bug in the elaboration to CIL. In some \item {\bf September 4, 2002}: Fixed bug in the elaboration to CIL. In some
cases constant folding of \t{||} and \t{&&} was computed wrong. cases constant folding of \t{||} and \t{&&} was computed wrong.
Expand Down

0 comments on commit 9cf08ad

Please sign in to comment.