certi-cvs
[Top][All Lists]
Advanced

[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 $




reply via email to

[Prev in Thread] Current Thread [Next in Thread]