fix for windows
This commit is contained in:
15
ToDo.pro
15
ToDo.pro
@@ -2,9 +2,6 @@ QT += widgets sql
|
|||||||
|
|
||||||
CONFIG += c++17
|
CONFIG += c++17
|
||||||
|
|
||||||
QMAKE_CXXFLAGS += -Wall -Wextra -Wpedantic
|
|
||||||
QMAKE_CXXFLAGS += -Werror
|
|
||||||
|
|
||||||
win32:VERSION = 0.0.1.0 # major.minor.patch.build
|
win32:VERSION = 0.0.1.0 # major.minor.patch.build
|
||||||
else:VERSION = 0.0.1 # major.minor.patch
|
else:VERSION = 0.0.1 # major.minor.patch
|
||||||
|
|
||||||
@@ -36,17 +33,27 @@ macx {
|
|||||||
message("Build for macOS")
|
message("Build for macOS")
|
||||||
ICON = icon.icns
|
ICON = icon.icns
|
||||||
QMAKE_INFO_PLIST = Info.plist
|
QMAKE_INFO_PLIST = Info.plist
|
||||||
|
|
||||||
|
QMAKE_CXXFLAGS += -Wall -Wextra -Wpedantic
|
||||||
|
QMAKE_CXXFLAGS += -Werror
|
||||||
|
|
||||||
QMAKE_CXXFLAGS_RELEASE -= -O
|
QMAKE_CXXFLAGS_RELEASE -= -O
|
||||||
QMAKE_CXXFLAGS_RELEASE -= -O1
|
QMAKE_CXXFLAGS_RELEASE -= -O1
|
||||||
QMAKE_CXXFLAGS_RELEASE -= -O2
|
QMAKE_CXXFLAGS_RELEASE -= -O2
|
||||||
QMAKE_CXXFLAGS_RELEASE *= -O3
|
QMAKE_CXXFLAGS_RELEASE *= -O3
|
||||||
QMAKE_APPLE_DEVICE_ARCHS = arm64
|
|
||||||
QMAKE_CXXFLAGS_RELEASE += -march=armv8.6-a+fp16+simd
|
QMAKE_CXXFLAGS_RELEASE += -march=armv8.6-a+fp16+simd
|
||||||
|
QMAKE_APPLE_DEVICE_ARCHS = arm64
|
||||||
|
|
||||||
TMP_APP_ARCH = APP_ARCH=\"\\\"arm64\\\"\"
|
TMP_APP_ARCH = APP_ARCH=\"\\\"arm64\\\"\"
|
||||||
}
|
}
|
||||||
|
|
||||||
linux-* {
|
linux-* {
|
||||||
message("Build for Linux")
|
message("Build for Linux")
|
||||||
|
|
||||||
|
QMAKE_CXXFLAGS += -Wall -Wextra -Wpedantic
|
||||||
|
QMAKE_CXXFLAGS += -Werror
|
||||||
|
|
||||||
equals(QMAKE_HOST.arch, aarch64) {
|
equals(QMAKE_HOST.arch, aarch64) {
|
||||||
message("CPU Architecture : aarch64")
|
message("CPU Architecture : aarch64")
|
||||||
QMAKE_CXXFLAGS_RELEASE += -mtune=armv8.6-a+fp16+simd
|
QMAKE_CXXFLAGS_RELEASE += -mtune=armv8.6-a+fp16+simd
|
||||||
|
|||||||
Reference in New Issue
Block a user