File: INSTALL.im

package info (click to toggle)
filtermail 1.06.00-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 1,672 kB
  • sloc: cpp: 2,486; fortran: 249; makefile: 106; ansic: 51; sh: 36
file content (67 lines) | stat: -rw-r--r-- 2,036 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
    // The name of the program and the support directories as installed by
    // the 'build install' command. Normally there is no reason for changing
    // this #define
#include "program.def"

    // The following /bin/cp option is used to keep, rather than follow
    // symbolic references. If your installation doesn't support these flags,
    // then change them into available ones.
    //   -P, --no-dereference
    //            never follow symbolic links in SOURCE
    //   --preserve[=ATTR_LIST]
    //          preserve   the   specified   attributes   (default:  
    //          mode,ownership,timestamps), if possible  additional  
    //          attributes:  context, links, all
    //   -d     same as --no-dereference --preserve=links
#define CPOPTS  "-d"

    // The CXX, CXXFLAGS, and LDFLAGS #defines are overruled by identically
    // named environment variables:

#define GNU

#ifdef GNU
    #define CXX                 "ccache g++"
    #define CXXFLAGS            " -Wall -Werror -O2 -fdiagnostics-color=never"
#endif

// "-Wunused-parameter -Werror"


#define LDFLAGS             ""
    // flags passed to the linker


// COMPONENTS TO INSTALL
// =====================

    // For an operational non-Debian installation, you probably must be
    // `root'.

    // If necessary, adapt the #defines below to your situation.
    // The provided locations are used by Debian Linux.

    // With 'build install' you can dynamically specify a location to prepend
    // to the locations configured here, and select which components you want 
    // to install

// ONLY USE ABSOLUTE DIRECTORY NAMES:

    // the directory where additional documentation is stored 
#define ADD     "/usr/share/doc/"${PROGRAM}"-doc"

    // the full pathname of the final program
#define BINARY  "/usr/bin/"${PROGRAM}

    // the directory where the standard documentation is stored 
#define DOC     "/usr/share/doc/"${PROGRAM}

    // the directory below where the man pages are stored
#define MAN     "/usr/share/man/man1"