91 lines
3.3 KiB
PHP
91 lines
3.3 KiB
PHP
{
|
|
********************************************************************************
|
|
|
|
SPackGui
|
|
Copyright (C) 2013 Geoffray Levasseur <jeff.levasseur@free.fr>.
|
|
Copyright (C) <date> <add your name and mail address here>
|
|
|
|
http://jeff.levasseur.tuxfamily.org/
|
|
http://0.tuxfamilly.org/
|
|
|
|
This software is governed by the CeCILL license under French law and
|
|
abiding by the rules of distribution of free software. You can use,
|
|
modify and/ or redistribute the software under the terms of the CeCILL
|
|
license as circulated by CEA, CNRS and INRIA at the following URL
|
|
"http://www.cecill.info".
|
|
|
|
As a counterpart to the access to the source code and rights to copy,
|
|
modify and redistribute granted by the license, users are provided only
|
|
with a limited warranty and the software's author, the holder of the
|
|
economic rights, and the successive licensors have only limited
|
|
liability.
|
|
|
|
In this respect, the user's attention is drawn to the risks associated
|
|
with loading, using, modifying and/or developing or reproducing the
|
|
software by the user in light of its specific status of free software,
|
|
that may mean that it is complicated to manipulate, and that also
|
|
therefore means that it is reserved for developers and experienced
|
|
professionals having in-depth computer knowledge. Users are therefore
|
|
encouraged to load and test the software's suitability as regards their
|
|
requirements in conditions enabling the security of their systems and/or
|
|
data to be ensured and, more generally, to use and operate it in the
|
|
same conditions as regards security.
|
|
|
|
The fact that you are presently reading this means that you have had
|
|
knowledge of the CeCILL license and that you accept its terms.
|
|
|
|
********************************************************************************
|
|
|
|
Description:
|
|
Global defines for the project
|
|
|
|
********************************************************************************
|
|
}
|
|
|
|
//Be carreful: any boolean defines specified on command line is overriden by
|
|
//defines in that file.
|
|
//Uncomment fixed defines only
|
|
|
|
{$IFNDEF Unix}
|
|
{$FATAL A unix package manager compiled on non Unix system... Huhu crazy man!}
|
|
{$ENDIF}
|
|
{$IFDEF LCLGTK}
|
|
{$FATAL GTK 1 support is deprecated. Please use GTK 2 instead.}
|
|
{$ENDIF}
|
|
{.$IFDEF LCLGTK3}
|
|
{.$FATAL GTK 3 support is totally experimental and may result your computer}
|
|
{.$FATAL to explode and cause a lot of sufferings.}
|
|
{.$FATAL Commenting this means you are a real fearless warrior...}
|
|
{.$ENDIF}
|
|
|
|
{$mode objfpc}
|
|
{$MACRO ON}
|
|
{$H+} //default to Ansi strings
|
|
{$I+} //it's alwais a good idea to have I/O checkings
|
|
{$GOTO OFF} //goto is forbidden (and should never have existed in Pascal...)
|
|
{$define UseCThreads} //we absolutely need cthreads (so we depends on libc) so
|
|
//do not try to comment this
|
|
|
|
//uncomment the following line to force debugging functionnality
|
|
{$DEFINE DEBUG}
|
|
|
|
//the following is set to use test path instead of real system path and
|
|
//override paths definitions, needed for developpers
|
|
{$DEFINE TEST}
|
|
|
|
// installation paths defines (FHS standard)
|
|
{$if not defined(PREFIX)}
|
|
{$DEFINE PREFIX:='/usr/local'}
|
|
{$endif}
|
|
{$if not defined(BINDIR)}
|
|
{$DEFINE BINDIR:=(PREFIX) + '/bin'}
|
|
{$endif}
|
|
{$if not defined(SYSCONFDIR)}
|
|
{$DEFINE SYSCONFDIR:=(PREFIX) + '/etc'}
|
|
{$endif}
|
|
{$if not defined(LOCALSTATEDIR)}
|
|
{$DEFINE LOCALSTATEDIR=(PREFIX) + '/var'}
|
|
{$endif}
|
|
|
|
//end of global defines
|