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
|
QT -= gui
QT += core
TARGET = systemback-cli
CONFIG -= app_bundle
CONFIG += console \
c++11 \
exceptions_off
TEMPLATE = app
DEFINES += _FILE_OFFSET_BITS=64
SOURCES += main.cpp \
systemback-cli.cpp
HEADERS += systemback-cli.hpp
QMAKE_CXXFLAGS += -g \
-fno-rtti \
-fvisibility=hidden \
-fvisibility-inlines-hidden \
-fno-asynchronous-unwind-tables
QMAKE_CXXFLAGS_WARN_ON += -Wextra \
-Wshadow \
-Werror
QMAKE_LFLAGS += -g \
-Wl,-rpath=/usr/lib/systemback \
-Wl,--as-needed \
-fuse-ld=gold \
-Wl,-z,relro
! equals(QMAKE_CXX, clang++) {
QMAKE_CXXFLAGS += -flto
QMAKE_LFLAGS += -flto
}
LIBS += -L../libsystemback \
-lsystemback \
-lncursesw
|