/usr/share/icmake/icmconf is in icmake 7.21.01-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | // Inspect the following #defines. Change them to taste. If you don't
// need a particular option, change its value into an empty string
// For more information about this file: 'man 7 icmconf'
// define any additional libraries the program may need:
#define ADD_LIBRARIES ""
// define any additional paths (other than the standard paths) the
// additional libraries are located in:
#define ADD_LIBRARY_PATHS ""
// Uncomment to clear the screen just before starting the compilation
// process
//#define CLS
// The compiler to use. Define CC instead if a C compiler should be used.
#define CXX "g++"
//#define CC "gcc"
// The compiler options to use. Define CFLAGS instead if a C compiler is
// used.
#define CXXFLAGS " --std=c++0x -Wall -g -O2"
//#define CFLAGS " -Wall -g -O2"
// Options passed to the linker:
#define LDFLAGS ""
// Uncomment to construct a library. Optionally use another name (don't
// use lib or an extension like .a)
//#define LIBRARY "modules"
// The source containing main():
#define MAIN "main.cc"
// The extension of object modules:
#define OBJ_EXT ".o"
// If a parser must be generated define the subdirectory containing the
// parser's specification file
#define PARSER_DIR ""
// Specify additional grammar specification files using patterns
// these files are (in)directly included by PARSSPEC. Specify patterns
// relative to PARSER_DIR
//#define PARSFILES ""
// Flags to provide PARSGEN with:
#define PARSFLAGS "-V"
// What is the program generating a parser?
#define PARSGEN "bisonc++"
// Name of the file generated by the parser generator containing the
// parser function
#define PARSOUT "parse.cc"
// What is the grammar specification file?
#define PARSSPEC "grammar"
// Uncomment to relink the binary, even when no sources were changed
//#define REFRESH
// If a lexical scanner must be generated: the subdirectory containing
// the scanner's specification file.
#define SCANNER_DIR ""
// Specify additional lexer specification files using patterns
// these files are (in)directly included by SCANSPEC
//#define SCANFILES ""
// Flags to provide SCANGEN with:
#define SCANFLAGS ""
// What is the program generating the lexical scanner?
#define SCANGEN "flexc++"
// Name of the file generated by the lexical scanner
#define SCANOUT "lex.cc"
// Name of the lexical scanner specification file
#define SCANSPEC "lexer"
// Uncomment to construct a shared library
//#define SHARED
// When creating a shared library:
// Specify the names of any libraries and library paths that are required
// by the shared library. E.g., if a library is found in /usr/lib/special
// use "-L/usr/lib/special -lspecial" if the name of the library is
// libspecial.so
// The /lib and /usr/lib paths are usually predefined and need not be
// specified
#define SHAREDREQ ""
// The pattern locating sources in a directory:
#define SOURCES "*.cc"
// Directory below this directory to contain temporary results
#define TMP_DIR "tmp"
// Uncomment to use the ALL facility and a class dependency setup in the
// CLASSES file. When a directory contains a file ALL (optionally rename
// this filename by providing an alternative name) then all its sources
// and all sources of all classes depending on it are also compiled.
// Class dependencies are indicated by the class name (as the first
// word on a line) optionally followed by additional class names, which
// are the classes directly depending on the line's first class name.
//#define USE_ALL "a"
// should commands be echoed (ON) or not (OFF) ?
#define USE_ECHO ON
// Use the VERSION file
#define USE_VERSION
// #define DEFCOM "program" (or "library") may be added (by, e.g.,
// icmstart)
|