Codebase list ssh-cron / c50b809e-1341-4e78-a19f-619b1cc7a1cc/main INSTALL.im
c50b809e-1341-4e78-a19f-619b1cc7a1cc/main

Tree @c50b809e-1341-4e78-a19f-619b1cc7a1cc/main (Download .tar.gz)

INSTALL.im @c50b809e-1341-4e78-a19f-619b1cc7a1cc/mainraw · history · blame

    // The name of the project:
#define PROJECT             "ssh-cron"

    // When defined, these overrule COMPILER and COMPILER_OPTIONS
    // COMPILER and COMPILER_OPTIONS are now obsolete
    // Instead of CXX and CXXFLAGS, CC and CFLAGS can be used.
    // Their #define values are overruled by identically named environment
    // variables. 

    // the compiler to use. 
#define CXX                 "g++"

    // the compiler options to use.
#define CXXFLAGS  "--std=c++2a -pthread -Wall -O2  -fdiagnostics-color=never"

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

#define CPOPTS

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

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

    // If necessary, adapt DOC, HDR, LIB and MAN (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 final program
#define BINARY  "/usr/bin/"${PROJECT}

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

    // the directory whre the manual page is stored
#define MAN     "/usr/share/man/man1"