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
|
#define CLS
//#define LIBRARY "modules"
#define MAIN "main.cc"
#define SOURCES "*.cc"
#define OBJ_EXT ".o"
//#define SHARED
//#define SHAREDREQ ""
#define TMP_DIR "tmp"
//#define USE_ALL "a"
#define USE_ECHO ON
// #define USE_VERSION
#define CXX "clang++"
// path changes not allowed:
// -fmodules-cache-path=./ "
// specify own module path to avoid storage under /tmp
// -fmodules-cache-path=/tmp/modules/cache
#define CXXFLAGS " -fmodules" \
" --std=c++2a -Wall -O2" \
" -fdiagnostics-color=never "
#define IH ".ih"
//#define PRECOMP "-x c++-header"
#define REFRESH
#define LDFLAGS "-s"
#define ADD_LIBRARIES ""
#define ADD_LIBRARY_PATHS ""
#define DEFCOM "program"
|