Added static_assert from Loki
[ustl.git] / Config.mk.in
blob8dbf6180e00fb4b57cecc976c5ef9c4b148b9da0
1 ################ Library version #####################################
3 LIBNAME = @LIBNAME@
4 MAJOR = @LIB_MAJOR@
5 MINOR = @LIB_MINOR@
6 BUILD = @LIB_BUILD@
8 ################ Build options #######################################
10 #BUILD_SHARED = 1
11 #BUILD_STATIC = 1
12 #DEBUG = 1
13 #NOLIBSTDCPP = 1
15 ################ Progams #############################################
17 CXX = @CXX@
18 LD = @CXX@
19 AR = @AR@
20 RANLIB = @RANLIB@
21 DOXYGEN = @DOXYGEN@
22 INSTALL = @INSTALL@
24 INSTALLDIR = ${INSTALL} -d
25 INSTALLLIB = ${INSTALL} -p -m 644
26 INSTALLEXE = ${INSTALL} -p -m 755
27 INSTALLDATA = ${INSTALL} -p -m 644
29 ################ Destination #########################################
31 prefix = @prefix@
32 exec_prefix = @exec_prefix@
33 BINDIR = @bindir@
34 INCDIR = @includedir@
35 LIBDIR = @libdir@
37 ################ Compiler options ####################################
39 WARNOPTS = -Wall -Wpointer-arith -Wno-cast-align -Wcast-qual -Wsynth \
40 -W -Wconversion -Wsign-promo -Woverloaded-virtual -Wshadow \
41 -Wwrite-strings -Wredundant-decls @SYSWARNS@
42 TGT_OPTS =@PROCESSOR_OPTS@ -fPIC \
43 @INLINE_OPTS@
45 CXXFLAGS = @CXXFLAGS@ @CUSTOMINCDIR@ ${TGT_OPTS} ${WARNOPTS}
46 LDFLAGS = @LDFLAGS@ @CUSTOMLIBDIR@
47 ifdef DEBUG
48 CXXFLAGS += -O0 -g
49 else
50 CXXFLAGS += -O3 -DNDEBUG=1
51 LDFLAGS += -s
52 endif
54 ################ Linker options ######################################
56 ifdef NOLIBSTDCPP
57 LD = @CC@
58 STAL_LIBS = @libsupc++@ @libgcc_eh@ @libSystemStubs@
59 LIBS = ${STAL_LIBS}
60 endif
61 SHBLDFL = @SHBLDFL@
62 LIBA = lib${LIBNAME}.a
63 LIBSO = lib${LIBNAME}.so
64 ifdef MAJOR
65 LIBSOLNK = ${LIBSO}.${MAJOR}
66 LIBSOBLD = ${LIBSO}.${MAJOR}.${MINOR}.${BUILD}
67 endif