[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[certi-cvs] certi README AUTHORS myconf
From: |
certi-cvs |
Subject: |
[certi-cvs] certi README AUTHORS myconf |
Date: |
Tue, 07 Oct 2008 19:08:04 +0000 |
CVSROOT: /sources/certi
Module name: certi
Changes by: Eric NOULARD <erk> 08/10/07 19:08:04
Modified files:
. : README AUTHORS
Removed files:
. : myconf
Log message:
Fix bug #24411: Remove autotools from documentation
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/certi/README?cvsroot=certi&r1=3.1&r2=3.2
http://cvs.savannah.gnu.org/viewcvs/certi/AUTHORS?cvsroot=certi&r1=3.10&r2=3.11
http://cvs.savannah.gnu.org/viewcvs/certi/myconf?cvsroot=certi&r1=3.14&r2=0
Patches:
Index: README
===================================================================
RCS file: /sources/certi/certi/README,v
retrieving revision 3.1
retrieving revision 3.2
diff -u -b -r3.1 -r3.2
--- README 4 Jul 2003 13:54:36 -0000 3.1
+++ README 7 Oct 2008 19:08:04 -0000 3.2
@@ -10,32 +10,55 @@
Installation
------------
-See INSTALL for detailed generic installation instructions. This
-program uses GNU Autoconf/Automake, so your standard ./configure /
-make / make install procedure should work, if you're used to this kind
-of installation.
-
-If not, your ./configure command should look like:
-
-[env {definitions}] ./configure [options]
-
-for non-standard include/lib path. The installation directory can be
-set with the --prefix option (default: /usr/local).
-
-- Example 1: This line launches the configuration, with standard
-defaults and "$HOME/CERTI" as the target directory:
-
-./configure --prefix=$HOME/CERTI
-
-- Example 2: Using a recent GCC and a quite old X library, we had to use
-a "-fpermissive" option in each compilation command. This can be done
-by modifying the CXXFLAGS variable:
-
-env CXXFLAGS="-fpermissive " ./configure --prefix=$HOME/CERTI
-
-- Example 3: This is the line we used on Solaris 6 stations, note how the
-default compiler names and directory values can be modified:
-
-env CC=cc CXX=CC CXXFLAGS="-RTTI -g -features=no%conststrings
-I/opt/SUNWspro/SC5.0/include/CC " LDFLAGS="-L/opt/SUNWspro/SC5.0/lib/CC4
-L/opt/SUNWspro/SC5.0/lib/CC4/libp -lC " ./configure --prefix=$HOME/CERTI
-
-You'll find an installation document in the doc directory.
+The CERTI build system is using CMake
+(http://www.cmake.org/HTML/RunningCMake.html) such that
+you need to have a working CMake on your system in order to build CERTI.
+
+Depending on the target platform (Windows, Linux, Solaris...) and
+the compiler (GCC, Visual Studio, MinGW, ...) the CERTI CMake build
+system should discover and require the needed dependency.
+
+The fast (and hopefully easy) way to build CERTI is:
+
+1) Get the CERTI tarball or zip from
+ http://download.savannah.nongnu.org/releases/certi/
+
+2) Unzip/Untar the archive
+ This will create CERTI-X.Y.Z-Source/ directory
+
+ on Unix this would be
+ tar zxvf CERTI-X.Y.Z.tar.gz
+
+3) Create a build directory
+ Build_CERTI-X.Y.Z/
+ mkdir Build_CERTI-X.Y.Z
+
+4) Go to the build directory and launch CMake
+ cd Build_CERTI-X.Y.Z
+ cmake </path/to>/CERTI-X.Y.Z-Source
+
+ may be
+ cmake ../CERTI-X.Y.Z-Source
+
+ one may choose the installation prefix with
+ cmake -DCMAKE_INSTALL_PREFIX=/path/to/install ../CERTI-X.Y.Z-Source
+
+ or launch an interactive CMake UI in order to modify CMAKE_INSTALL_PREFIX.
+ cmake-gui ../CERTI-X.Y.Z-Source
+ or
+ ccmake ../CERTI-X.Y.Z-Source
+
+5) Build
+ make
+
+6) Install
+ make install
+
+The command used for building and installing CERTI depends
+on the platform/compiler combination you chose. The previous
+examples are for Unix-like system with make.
+You may look at
+
http://download.savannah.gnu.org/releases/certi/documentation/CERTI-Compilation-HOWTO.pdf
+ for windows build examples.
+ or generic CMake usage:
+ http://www.cmake.org/cmake/help/runningcmake.html
\ No newline at end of file
Index: AUTHORS
===================================================================
RCS file: /sources/certi/certi/AUTHORS,v
retrieving revision 3.10
retrieving revision 3.11
diff -u -b -r3.10 -r3.11
--- AUTHORS 23 Apr 2008 07:36:00 -0000 3.10
+++ AUTHORS 7 Oct 2008 19:08:04 -0000 3.11
@@ -2,6 +2,3 @@
B. Bréholée, P. Desseaux, F. Fayet, P. Gotthard, A. Harzi, Ph. Hautesserres,
M. Joubert
J. Latour, S. Lemanceau, J.M. Mathé, P. Nortier, E. Noulard, S. Prunet,
V. Raulet, J.-Y. Rousselot, P. Siron, C. Stenzel, P. Torguet, G. Zanon
-
-* Some Autoconf macros from the GNU Autoconf Macro Archive. See acinclude.m4
-Authors: Lars Brinkhoff, Warren Young, Todd Veldhuizen, Luc Maisonobe
Index: myconf
===================================================================
RCS file: myconf
diff -N myconf
--- myconf 25 Jun 2008 09:04:50 -0000 3.14
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,70 +0,0 @@
-#! /bin/sh
-# CERTI myconf
-# $Id: myconf,v 3.14 2008/06/25 09:04:50 erk Exp $
-
-case $1 in
- sun)
- echo Sun Workshop configuration ;
- CC=cc ;
- CXX=CC ;
-# AR=CC ;
- CXXFLAGS=" -g " ;
-# AR_FLAGS=$CXXFLAGS" -xar -o" ;
- SHARED=" --disable-shared "
- export CC CXX AR CXXFLAGS LDFLAGS AR_FLAGS
- ;;
-
- sun-gcc)
- echo Sun / GCC configuration ;
- CXXFLAGS=" -Wall "
- SHARED=" --disable-shared "
- export CXXFLAGS
- ;;
-
- linux)
- echo GNU/Linux / GCC configuration ;
- CXXFLAGS=" -W -Wall -ansi -pedantic -Woverloaded-virtual
-Wno-unused-function" ;
- export CXXFLAGS
- ;;
-
- linux-debug)
- echo GNU/Linux / GCC configuration ;
- CXXFLAGS=" -g -W -Wall -ansi -pedantic -Woverloaded-virtual
-Wno-unused-function" ;
- export CXXFLAGS
- ;;
-
- linux-opt)
- echo GNU/Linux / GCC configuration ;
- CXXFLAGS=" -O2 -W -Wall -ansi -pedantic -Woverloaded-virtual
-Wno-unused-function" ;
- export CXXFLAGS
- ;;
-
- hpux)
- echo HPUX / aCC configuration
- CC=cc ;
- CXX=aCC ;
- export CC CXX
- ;;
-
- hpux-gcc)
- echo HPUX / GCC configuration
- CC=gcc ;
- CXX=g++ ;
- export CC CXX
- ;;
- *)
- echo --- WARNING: Default installation ---
- ;;
-esac
-
-WHERE=`dirname $0`
-#$WHERE/configure --prefix=$HOME/CERTI-3.x.y $SHARED $2 $3 $4 $5
-echo "This script is obsolete please use CMake"
-echo "in order to configure and compile CERTI."
-echo "See for example
http://download.savannah.gnu.org/releases/certi/documentation/CERTI-Compilation-HOWTO.pdf"
-echo "or generic CMake usage at: http://www.cmake.org/HTML/RunningCMake.html"
-make clean
-make
-make install
-
-# $Id: myconf,v 3.14 2008/06/25 09:04:50 erk Exp $
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [certi-cvs] certi README AUTHORS myconf,
certi-cvs <=