mirror of
https://github.com/hamonikr/systemback.git
synced 2025-12-23 22:17:46 -05:00
46 lines
935 B
Prolog
46 lines
935 B
Prolog
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
|
|
|
|
CONFIG(debug, debug|release) {
|
|
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
|