Initial code commit
[accounts-sso:libaccountsetup.git] / common-project-config.pri
1 #-----------------------------------------------------------------------------
2 # Common configuration for all projects.
3 #-----------------------------------------------------------------------------
4
5 CONFIG         += link_pkgconfig
6 CONFIG         += warn_on
7 MOC_DIR         = .moc
8 OBJECTS_DIR     = .obj
9 RCC_DIR         = resources
10 QT             -= thread
11
12 TOP_SRC_DIR     = $$PWD
13 TOP_BUILD_DIR   = $${TOP_SRC_DIR}/$(BUILD_DIR)
14 QMAKE_LIBDIR   += $${TOP_BUILD_DIR}/AccountSetup
15 INCLUDEPATH    += $${TOP_SRC_DIR}/
16
17 QMAKE_CXXFLAGS += -fvisibility=hidden
18
19 # we don't like warnings...
20 #QMAKE_CXXFLAGS *= -Werror
21
22 # use the lines below to hide export symbols by default
23         #Commented the below lines as it was not compiling
24 #QMAKE_CXXFLAGS *= -fvisibility=internal # or `hidden' is you like
25 #QMAKE_CXXFLAGS *= -fvisibility-inlines-hidden
26 # NOTE: with above you then need to explicitly export you API with
27 # e.g. #define MY_EXPORT __attribute__ ((visibility("default")))
28
29 # cleanup any generated .pc and .prl files
30 # QMAKE_CLEAN += $${OUT_PWD}/*.pc $${OUT_PWD}/*.prl
31
32 # End of File
33