mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
101 lines
2.7 KiB
Prolog
101 lines
2.7 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2018-11-19T19:03:22
|
|
#
|
|
#-------------------------------------------------
|
|
|
|
!AB_NOT_STANDALONE {
|
|
message(appbase standalone)
|
|
QT += core gui widgets
|
|
TARGET = main
|
|
TEMPLATE = app
|
|
SOURCES += main.cpp
|
|
|
|
# https://bugreports.qt.io/browse/QTBUG-27018
|
|
equals(QMAKE_CXX, "clang++")|equals(QMAKE_CXX, "g++") {
|
|
TARGET = bin/appbase
|
|
}
|
|
}
|
|
|
|
#DEFINES += QT_DEPRECATED_WARNINGS
|
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000
|
|
|
|
macx {
|
|
# osx (Tested on macOS Mojave and High Sierra)
|
|
CONFIG += c++17
|
|
} else {
|
|
CONFIG += c++17
|
|
win32-msvc* {
|
|
# win32 msvc
|
|
QMAKE_CXXFLAGS += /std:c++17
|
|
} else {
|
|
# clang/gcc on linux or win32
|
|
QMAKE_CXXFLAGS += -std=c++17
|
|
}
|
|
}
|
|
|
|
debug {
|
|
DEFINES += QT_DEBUG
|
|
}
|
|
|
|
linux {
|
|
LIBS += -lrt
|
|
QMAKE_LFLAGS += -lrt
|
|
}
|
|
|
|
macx {
|
|
INCLUDEPATH += /usr/local/include
|
|
INCLUDEPATH += /usr/local/opt/openssl/include
|
|
LIBS += -L/usr/local/opt/openssl/lib
|
|
}
|
|
|
|
SOURCES += \
|
|
$$PWD/BaseSettings.cpp \
|
|
$$PWD/BaseTheme.cpp \
|
|
$$PWD/common/ChatterinoSetting.cpp \
|
|
$$PWD/debug/Benchmark.cpp \
|
|
$$PWD/singletons/Fonts.cpp \
|
|
$$PWD/util/FunctionEventFilter.cpp \
|
|
$$PWD/util/FuzzyConvert.cpp \
|
|
$$PWD/util/Helpers.cpp \
|
|
$$PWD/util/WindowsHelper.cpp \
|
|
$$PWD/widgets/BaseWidget.cpp \
|
|
$$PWD/widgets/BaseWindow.cpp \
|
|
$$PWD/widgets/Label.cpp \
|
|
$$PWD/widgets/TooltipWidget.cpp \
|
|
$$PWD/widgets/helper/Button.cpp \
|
|
$$PWD/widgets/helper/EffectLabel.cpp \
|
|
$$PWD/widgets/helper/SignalLabel.cpp \
|
|
$$PWD/widgets/helper/TitlebarButton.cpp \
|
|
|
|
HEADERS += \
|
|
$$PWD/BaseSettings.hpp \
|
|
$$PWD/BaseTheme.hpp \
|
|
$$PWD/common/ChatterinoSetting.hpp \
|
|
$$PWD/common/FlagsEnum.hpp \
|
|
$$PWD/common/Outcome.hpp \
|
|
$$PWD/common/Singleton.hpp \
|
|
$$PWD/debug/AssertInGuiThread.hpp \
|
|
$$PWD/debug/Benchmark.hpp \
|
|
$$PWD/debug/Log.hpp \
|
|
$$PWD/singletons/Fonts.hpp \
|
|
$$PWD/util/Clamp.hpp \
|
|
$$PWD/util/CombinePath.hpp \
|
|
$$PWD/util/DistanceBetweenPoints.hpp \
|
|
$$PWD/util/FunctionEventFilter.hpp \
|
|
$$PWD/util/FuzzyConvert.hpp \
|
|
$$PWD/util/Helpers.hpp \
|
|
$$PWD/util/LayoutHelper.hpp \
|
|
$$PWD/util/PostToThread.hpp \
|
|
$$PWD/util/RapidJsonSerializeQString.hpp \
|
|
$$PWD/util/Shortcut.hpp \
|
|
$$PWD/util/WindowsHelper.hpp \
|
|
$$PWD/widgets/BaseWidget.hpp \
|
|
$$PWD/widgets/BaseWindow.hpp \
|
|
$$PWD/widgets/Label.hpp \
|
|
$$PWD/widgets/TooltipWidget.hpp \
|
|
$$PWD/widgets/helper/Button.hpp \
|
|
$$PWD/widgets/helper/EffectLabel.hpp \
|
|
$$PWD/widgets/helper/SignalLabel.hpp \
|
|
$$PWD/widgets/helper/TitlebarButton.hpp \
|