Changeset 91 in pacpusframework for trunk


Ignore:
Timestamp:
May 19, 2013, 12:32:48 PM (12 years ago)
Author:
DHERBOMEZ Gérald
Message:

Improvement of the build system to avoid some workarounds

Location:
trunk
Files:
1 added
45 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r64 r91  
    1515# ========================================
    1616set(PACPUS_MAJOR_VERSION 0)
    17 set(PACPUS_MINOR_VERSION 1)
    18 set(PACPUS_PATCH_VERSION 0)
     17set(PACPUS_MINOR_VERSION 0)
     18set(PACPUS_PATCH_VERSION 1)
    1919set(PACPUS_VERSION
    2020    "${PACPUS_MAJOR_VERSION}.${PACPUS_MINOR_VERSION}.${PACPUS_PATCH_VERSION}")
     
    2323# CMake variables
    2424# ========================================
     25set(IS_BUILDING_PACPUS      TRUE)
    2526set(PACPUS_ROOT_DIR         ${CMAKE_SOURCE_DIR})
    2627set(PACPUS_3RD_PARTY_DIR    ${PACPUS_ROOT_DIR}/3rd)
     
    3031set(PACPUS_SCRIPTS_DIR      ${PACPUS_ROOT_DIR}/scripts)
    3132set(PACPUS_SOURCE_DIR       ${PACPUS_ROOT_DIR}/src)
    32 set(IS_BUILDING_PACPUS      TRUE)
     33
    3334
    3435# ========================================
     
    8485# ========================================
    8586include(${PACPUS_CMAKE_DIR}/PacpusInstall.cmake)
     87set( ENV{PACPUS_ROOT} ${PACPUS_INSTALL_DIR} )
    8688
    8789# ========================================
     
    114116pacpus_info("  Result:")
    115117pacpus_info("    Install directory:" ${PACPUS_INSTALL_DIR})
     118pacpus_info("    Install with version number:" ${PACPUS_INSTALL_WITH_VERSION_NUMBER})
    116119pacpus_info("")
    117120pacpus_info("  Options:")
     
    121124pacpus_info("")
    122125if("${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
    123     message(WARNING "The src directory is the same as bin directory. \"make clean\" may damage the source tree")
     126    message(WARNING "The source directory is the same as build directory. \"make clean\" may damage the source tree")
    124127endif()
  • trunk/cmake/FindPacpus.cmake

    r80 r91  
    1414    if(NOT ENV{PACPUS_ROOT} STREQUAL "")
    1515        set(PACPUS_ROOT $ENV{PACPUS_ROOT})
    16         message(STATUS "Detected PACPUS_ROOT, set to '${PACPUS_ROOT}'")
     16        message(STATUS "Detected PACPUS_ROOT in environment, set to '${PACPUS_ROOT}'")
    1717    else()
    1818      if(PACPUS_FIND_REQUIRED)
    19         MESSAGE(FATAL_ERROR "Could'not find PACPUS_ROOT ")
     19                MESSAGE(FATAL_ERROR "Could'not find PACPUS_ROOT ")
    2020      else()
    21         MESSAGE(STATUS "Could'not find PACPUS_ROOT ")
    22         return()
     21                MESSAGE(STATUS "Could'not find PACPUS_ROOT ")
     22                return()
    2323      endif()
    2424    endif()
     25else()
     26        message(STATUS "Detected PACPUS_ROOT as argument with the path: '${PACPUS_ROOT}'")
    2527endif()
    2628
     
    8890    #set(CMAKE_INSTALL_PREFIX ${PACPUS_ROOT})
    8991    set(PACPUS_INSTALL_DIR ${PACPUS_ROOT})
    90     set(PACPUS_LIB_DIR "${PACPUS_ROOT}/lib"
    91 )
     92    set(PACPUS_LIB_DIR "${PACPUS_ROOT}/lib")
    9293    MESSAGE(STATUS "PACPUS_ROOT found ${PACPUS_ROOT}")
    9394
  • trunk/cmake/Findlog4cxx.cmake

    r85 r91  
    1414include(FindPackageHandleStandardArgs)
    1515
    16 IF(IS_BUILDING_PACPUS)
    17         MESSAGE(AUTHOR_WARNING "Find log4cxx should use the folder inside pacpusframework to set include and library directories and not the environment variable LOG4CXX_ROOT")
    18 ENDIF(IS_BUILDING_PACPUS)
     16# For Windows, when building Pacpus use the local log4cxx files, else use the log4cxx files in the pacpus install dir
     17if(WIN32)
     18        if(IS_BUILDING_PACPUS)
     19                SET(LOG4CXX_ROOT "3rd/apache-log4cxx")
     20        elseif(PACPUS_ROOT)
     21                SET(LOG4CXX_ROOT "${PACPUS_ROOT}/3rd/apache-log4cxx")
     22        else()
     23                SET(LOG4CXX_ROOT "$ENV{PACPUS_ROOT}/3rd/apache-log4cxx")
     24        endif()
     25endif()
    1926
    20 # See if LOG4CXX_ROOT is not already set in CMake
    21 if(NOT LOG4CXX_ROOT)
    22     # See if LOG4CXX_ROOT is set in process environment
    23     if( NOT $ENV{LOG4CXX_ROOT} STREQUAL "" )
    24         SET(LOG4CXX_ROOT "$ENV{LOG4CXX_ROOT}")
    25         MESSAGE(STATUS "Detected LOG4CXX_ROOT set to '${LOG4CXX_ROOT}'")
    26     endif()
    27 endif()
     27
    2828
    2929set(LOG4CXX_INC_LIST
     
    9090
    9191# Output variables
    92 set(LOG4CXX_LIBRARIES "")
    9392if(LOG4CXX_FOUND)
    9493    # Include dirs
  • trunk/cmake/PacpusConfiguration.cmake

    r64 r91  
    1111# Build-specific configuration
    1212# ========================================
     13
     14# TODO : check how cache variables work? Why the commented line doesn't work?
     15
    1316if(IS_BUILDING_PACPUS)
    14     set(PACPUS_INSTALL_DIR    ${CMAKE_INSTALL_PREFIX}   CACHE FILEPATH "Installation directory for the library")
     17        if(PACPUS_INSTALL_WITH_VERSION_NUMBER)
     18                pacpus_purge_backslash(PACPUS_INSTALL_DIR)
     19                set(PACPUS_INSTALL_DIR ${PACPUS_INSTALL_DIR}/${PACPUS_VERSION})
     20#       set(PACPUS_INSTALL_DIR    ${CMAKE_INSTALL_PREFIX}/${PACPUS_VERSION}   CACHE PATH "Installation directory for the library")
     21        endif()
    1522    set(PACPUS_INSTALL_3RD    FALSE                     CACHE BOOL      "Installation of the 3rd party")
    1623endif()
     24
    1725
    1826# ========================================
     
    2028# ========================================
    2129set(PACPUS_USE_LOG      TRUE  CACHE BOOL "Logging using log4cxx, the library is required")
    22 set(PACPUS_INSTALL_3RD  FALSE CACHE BOOL "Installation of the 3rd party")
     30if(win32)
     31        set(PACPUS_INSTALL_3RD  TRUE CACHE BOOL "Installation of the 3rd party")
     32else()
     33        set(PACPUS_INSTALL_3RD  FALSE CACHE BOOL "Installation of the 3rd party")
     34endif()
    2335set(PACPUS_BUILD_DOC    FALSE CACHE BOOL "Whether build the documentation - requires Doxygen")
    2436set(PACPUS_USE_SOLUTION_FOLDERS  FALSE CACHE BOOL "Use solution folders to classify projects, works in MS Visual Studio")
  • trunk/cmake/PacpusInstall.cmake

    r64 r91  
    3232# ========================================
    3333if(PACPUS_INSTALL_3RD)
    34     install(
    35     DIRECTORY
    36         ${PACPUS_3RD_PARTY_DIR}
    37     DESTINATION
    38         ${PACPUS_INSTALL_DIR}
    39     )
     34        if(WIN32)
     35                install(
     36                DIRECTORY
     37                        ${PACPUS_3RD_PARTY_DIR}
     38                DESTINATION
     39                        ${PACPUS_INSTALL_DIR}
     40                        )
     41        endif()
    4042endif()
    4143
  • trunk/include/Pacpus/DbitePlayer/DbtPlyEngine.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Elie Al Alam <firstname.surname@utc.fr>
    76/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    87/// @author  Marek Kurdej <firstname.surname@utc.fr>
  • trunk/include/Pacpus/DbitePlayer/DbtPlyEngineStateChart.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Elie Al Alam <firstname.surname@utc.fr>
    76/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    87/// @author  Marek Kurdej <firstname.surname@utc.fr>
  • trunk/include/Pacpus/DbitePlayer/DbtPlyFileManager.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Elie Al Alam <firstname.surname@utc.fr>
    76/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    87/// @date    April, 2007
  • trunk/include/Pacpus/DbitePlayer/DbtPlyTrigger.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Elie Al Alam <firstname.surname@utc.fr>
    76/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    87/// @date    April, 2007
  • trunk/include/Pacpus/DbitePlayer/DbtPlyUserInterface.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Elie Al Alam <firstname.surname@utc.fr>
    76/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    87/// @date    April, 2007
  • trunk/include/Pacpus/PacpusTools/PosixShMem.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Firstname Surname <firstname.surname@utc.fr>
    7 /// @date    Month, Year
     6/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
     7/// @date    January, 2007
    88/// @version $Id$
    99/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/include/Pacpus/PacpusTools/ShMem.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Firstname Surname <firstname.surname@utc.fr>
    7 /// @date    Month, Year
     6/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
     7/// @date    January, 2007
    88/// @version $Id$
    99/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/include/Pacpus/PacpusTools/geodesie.h

    r75 r91  
    44// %}
    55/// @file
    6 /// @author  Firstname Surname <firstname.surname@utc.fr>
    7 /// @date    Month, Year
     6/// @author  Jean Laneurit <firstname.surname@utc.fr>
     7/// @date    April, 2010
    88/// @version $Id$
    99/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/include/Pacpus/PacpusTools/matrice.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Firstname Surname <firstname.surname@utc.fr>
    7 /// @date    Month, Year
     6/// @author  Jean Laneurit <firstname.surname@utc.fr>
     7/// @date    April, 2010
    88/// @version $Id$
    99/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/include/Pacpus/kernel/DbiteFileTypes.h

    r76 r91  
    66/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    77/// @author  Marek Kurdej <firstname.surname@utc.fr>
    8 /// @date    Month, Year
     8/// @date    June, 2011
    99/// @version $Id$
    1010/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/include/Pacpus/kernel/XmlComponentConfig.h

    r79 r91  
    1010/// @brief Brief description.
    1111///
    12 /// Purpose:    definit la structure XML des paramètres de configuration
    13 ///             d'un composant
     12/// Purpose:    This class manages a XML node corresponding to a PACPUS component.
    1413
    1514#ifndef DEF_PACPUS_XMLCOMPONENTCONFIG_H
  • trunk/include/Pacpus/kernel/XmlConfigFile.h

    r76 r91  
    1010/// @brief Brief description.
    1111///
    12 /// Purpose:    Classe permettant d'enregistrer un fichier de
    13 ///             configuration XML
    14 ///             Le fichier XML contient 2 sections :
    15 ///             - parameters : contient les parametres de l'application
    16 ///             - components : contient les composants
    17 ///             les composants ne peuvent pas avoir de noeuds fils
    18 ///
    19 /// @todo       Creer une dtd qui permet de definir la liste des classes possibles
    20 ///             que peuvent prendre les composants
     12/// Purpose:    Class that manages the XML file. This file is used to configure permettant d'enregistrer un fichier de
     13///             a PACPUS application.
     14///             The XML file includes 2 sections :
     15///             - parameters : parameters of the application
     16///             - components : a list of components to load
     17///             
     18
    2119
    2220#ifndef DEF_PACPUS_XMLCONFIGFILE_H
  • trunk/include/Pacpus/kernel/cstdint.h

    r76 r91  
    55/// @file
    66/// @author  Marek Kurdej <firstname.surname@utc.fr>
    7 /// @date    Month, Year
     7/// @date    June, 2012
    88/// @version $Id$
    99/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/include/Pacpus/kernel/hdfile_header_t.h

    r76 r91  
    55/// @file
    66/// @author  Firstname Surname <firstname.surname@utc.fr>
    7 /// @date    Month, Year
     7/// @date    June, 2011
    88/// @version $Id$
    99/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/include/Pacpus/kernel/road_time.h

    r76 r91  
    44// %pacpus:license}
    55/// @file
    6 /// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    7 /// @date    January, 2006
    86/// @version $Id$
    97/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
     
    1210/// Detailed description.
    1311
    14 // FIXME: update this note.
    15 // NOTE:
    16 //      This DLL was compiled as a Standard C Language Dynamic Link Libtrary.
    17 //      So in order to be compatible with C++ program, we must add the command extern "C"
    18 //      for the whole include file.
    1912
    2013#ifndef DEF_PACPUS_ROAD_TIME_H
  • trunk/scripts/build-msvc.bat

    r68 r91  
    3838
    3939:build
    40 :: Root of the repository
    41 set root_dir=%CD%\..
    42 :: Initialize the environment of log4cxx
    43 set LOG4CXX_ROOT=%root_dir%\3rd\apache-log4cxx
    4440:: Initialize the build
    45 cmake .. -DPACPUS_INSTALL_DIR="%1" -DPACPUS_INSTALL_3RD=TRUE -DPACPUS_USE_LOG=TRUE
     41cmake .. -DPACPUS_INSTALL_DIR="%1" -DPACPUS_INSTALL_3RD=TRUE -DPACPUS_USE_LOG=TRUE -DPACPUS_INSTALL_WITH_VERSION_NUMBER=TRUE
    4642:: Build in debug and release
    4743msbuild Pacpus.sln /p:Configuration=Debug
  • trunk/src/DBITEPlayer/src/main.cpp

    r81 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
    5 /// @author  Elie Al Alam <firstname.surname@utc.fr>
    65/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    76/// @author  Marek Kurdej <firstname.surname@utc.fr>
     
    1211///
    1312/// Detailed description.
    14 /// @todo        - barre de temps dans l'affichage graphique
    15 ///              - am�liorer l'affichage ; ic�ne, emplacement des boutons...
    16 ///              - ajouter r�pertoire racine des donn�es (fait) :
    17 ///              ajouter affichage de ce r�pertoire
    18 ///              - ajouter classe g�n�rique d'�change de donn�es vers
    19 ///              d'autres applications
    20 ///              - fen�tre de monitoring des composants : valable pour
    21 ///              toutes les applis bas�es sur PacpusLib
    22 ///              avec possibilit� de masquer cette partie
    23 ///              - faire une classe GraphViewer :
    24 ///              permet d'afficher un nombre ind�fini de courbes
    25 ///              offre des param�tres basiques : couleurs de la courbe,
    26 ///              types de points, reli�s ou pas
    27 ///              les courbes sont identifi�s par des noms
    28 ///              voir comment l'utilisateur peut interagir avec les courbes
    29 ///              par ex recuperer la valeur d'un point
    30 ///              - associer a chaque composant une fenetre en dock view,
    31 ///              affichagable ou pas defini dans le fichier de config
    3213
    3314#include <Pacpus/DbitePlayer/DbtPlyEngine.h>
  • trunk/src/DBITEPlayerLib/DbtPlyEngine.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version $Id$
    67
  • trunk/src/DBITEPlayerLib/DbtPlyEngineStateChart.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version $Id$
    67
  • trunk/src/DBITEPlayerLib/DbtPlyFileManager.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version $Id$
    67
  • trunk/src/DBITEPlayerLib/DbtPlyTrigger.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version $Id$
    67
  • trunk/src/DBITEPlayerLib/DbtPlyUserInterface.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version $Id$
    67
  • trunk/src/FileLib/src/DbiteException.cpp

    r87 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Marek Kurdej <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/FileLib/src/DbiteFile.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Marek Kurdej <firstname.surname@utc.fr>
    56/// @version $Id$
    67
  • trunk/src/PacpusLib/ComponentBase.cpp

    r76 r91  
    22// This file is part of the PACPUS framework distributed under the
    33// CECILL-C License, Version 1.0.
    4 // %pacpus:license}
     4// %pacpus:license
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version $Id$
    67
  • trunk/src/PacpusLib/ComponentFactoryBase.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/PacpusLib/ComponentManager.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/PacpusLib/Log.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Marek Kurdej <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/PacpusLib/XmlComponentConfig.cpp

    r79 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/PacpusLib/XmlConfigFile.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/PacpusSensor/src/main.cpp

    r81 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/PacpusSensor/src/ui/pacpusmainwindow.cpp

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
    56/// @version    $Id$
    67
  • trunk/src/PacpusSensor/src/ui/pacpusmainwindow.h

    r76 r91  
    33// CECILL-C License, Version 1.0.
    44// %pacpus:license}
    5 /// @author  Firstname Surname <firstname.surname@utc.fr>
    6 /// @date    Month, Year
     5/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
     6/// @date    June, 2006
    77/// @version $Id$
    88/// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
  • trunk/src/PacpusTools/CMakeLists.txt

    r64 r91  
    4343    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/ShMem.h
    4444    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/geodesie.h
     45        ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/AsyncWorkerBase.h
     46        ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/PeriodicWorker.h
    4547    ./src/matrice.cpp
    4648    ./src/geodesie.cpp
  • trunk/src/PacpusTools/src/AsyncWorkerBase.cpp

    r76 r91  
    22// This file is part of the PACPUS framework distributed under the
    33// CECILL-C License, Version 1.0.
     4/// @author  Samuel Gosselin <firstname.surname@utc.fr>
     5/// @date    December, 2012
    46// %pacpus:license}
    57
  • trunk/src/PacpusTools/src/PeriodicWorker.cpp

    r76 r91  
    22// This file is part of the PACPUS framework distributed under the
    33// CECILL-C License, Version 1.0.
     4/// @author  Samuel Gosselin <firstname.surname@utc.fr>
     5/// @date    December, 2012
    46// %pacpus:license}
    57
  • trunk/src/PacpusTools/src/PosixShMem.cpp

    r76 r91  
    22// This file is part of the PACPUS framework distributed under the
    33// CECILL-C License, Version 1.0.
     4/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
     5/// @date    January, 2007
    46// %pacpus:license}
    57
  • trunk/src/PacpusTools/src/Win32ShMem.cpp

    r76 r91  
    22// This file is part of the PACPUS framework distributed under the
    33// CECILL-C License, Version 1.0.
     4/// @author  Gerald Dherbomez <firstname.surname@utc.fr>
     5/// @date    January, 2007
    46// %pacpus:license}
    57
  • trunk/src/PacpusTools/src/geodesie.cpp

    r76 r91  
    22// This file is part of the PACPUS framework distributed under the
    33// CECILL-C License, Version 1.0.
     4/// @author  Jean Laneurit <firstname.surname@utc.fr>
     5/// @date    April, 2010
    46// %pacpus:license}
    57
  • trunk/src/PacpusTools/src/matrice.cpp

    r76 r91  
    22// This file is part of the PACPUS framework distributed under the
    33// CECILL-C License, Version 1.0.
     4/// @author  Jean Laneurit <firstname.surname@utc.fr>
     5/// @date    April, 2010
    46// %pacpus:license}
    57
Note: See TracChangeset for help on using the changeset viewer.