~librecad-dev/librecad/librecad

« back to all changes in this revision

Viewing changes to mkspec/macports/g++.conf

  • Committer: Scott Howard
  • Date: 2014-02-21 19:07:55 UTC
  • Revision ID: showard@debian.org-20140221190755-csjax9wb146hgdq4
first commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# QMake configuration to compile LibreCAD with macPorts on OSX where gcc46 is used
 
3
#
 
4
 
 
5
QMAKE_CC                = gcc
 
6
QMAKE_CFLAGS            += -pipe
 
7
QMAKE_CFLAGS_DEPS       += -M
 
8
QMAKE_CFLAGS_WARN_ON    += -Wall -W
 
9
QMAKE_CFLAGS_WARN_OFF   += -w
 
10
QMAKE_CFLAGS_RELEASE    += -O2
 
11
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -g
 
12
QMAKE_CFLAGS_DEBUG      += -g
 
13
QMAKE_CFLAGS_SHLIB      += -fPIC
 
14
QMAKE_CFLAGS_STATIC_LIB += -fPIC
 
15
QMAKE_CFLAGS_YACC       += -Wno-unused -Wno-parentheses
 
16
QMAKE_CFLAGS_HIDESYMS   += -fvisibility=hidden
 
17
QMAKE_CFLAGS_PRECOMPILE += -x c-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
 
18
QMAKE_CFLAGS_USE_PRECOMPILE += -include ${QMAKE_PCH_OUTPUT_BASE}
 
19
 
 
20
QMAKE_CXX               = g++
 
21
QMAKE_CXXFLAGS          += $$QMAKE_CFLAGS
 
22
QMAKE_CXXFLAGS_DEPS     += $$QMAKE_CFLAGS_DEPS
 
23
QMAKE_CXXFLAGS_WARN_ON  += $$QMAKE_CFLAGS_WARN_ON
 
24
QMAKE_CXXFLAGS_WARN_OFF += $$QMAKE_CFLAGS_WARN_OFF
 
25
QMAKE_CXXFLAGS_RELEASE  += $$QMAKE_CFLAGS_RELEASE
 
26
QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO
 
27
QMAKE_CXXFLAGS_DEBUG    += $$QMAKE_CFLAGS_DEBUG
 
28
QMAKE_CXXFLAGS_SHLIB    += $$QMAKE_CFLAGS_SHLIB
 
29
QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB
 
30
QMAKE_CXXFLAGS_YACC     += $$QMAKE_CFLAGS_YACC
 
31
QMAKE_CXXFLAGS_HIDESYMS += $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden
 
32
QMAKE_CXXFLAGS_PRECOMPILE += -x c++-header -c ${QMAKE_PCH_INPUT} -o ${QMAKE_PCH_OUTPUT}
 
33
QMAKE_CXXFLAGS_USE_PRECOMPILE = $$QMAKE_CFLAGS_USE_PRECOMPILE
 
34
 
 
35
QMAKE_LINK              = g++
 
36
QMAKE_LINK_SHLIB        = g++
 
37
QMAKE_LINK_C            = gcc
 
38
QMAKE_LINK_C_SHLIB      = gcc
 
39
QMAKE_LFLAGS            +=
 
40
QMAKE_LFLAGS_RELEASE    += -Wl,-O1
 
41
QMAKE_LFLAGS_DEBUG      +=
 
42
QMAKE_LFLAGS_APP        +=
 
43
QMAKE_LFLAGS_SHLIB      += -shared
 
44
QMAKE_LFLAGS_PLUGIN     += $$QMAKE_LFLAGS_SHLIB
 
45
QMAKE_LFLAGS_SONAME     += -Wl,-soname,
 
46
QMAKE_LFLAGS_THREAD     +=
 
47
QMAKE_LFLAGS_NOUNDEF    += -Wl,--no-undefined
 
48
QMAKE_LFLAGS_RPATH      = -Wl,-rpath,
 
49
 
 
50
QMAKE_PCH_OUTPUT_EXT    = .gch
 
51
 
 
52
# -Bsymbolic-functions (ld) support
 
53
QMAKE_LFLAGS_BSYMBOLIC_FUNC = -Wl,-Bsymbolic-functions
 
54
QMAKE_LFLAGS_DYNAMIC_LIST = -Wl,--dynamic-list,