Files
2026-10-04 04:07:15 +00:00

48 lines
1.8 KiB
Prolog

--- ricochet.pro.orig 2016-11-04 22:05:33 UTC
+++ ricochet.pro
@@ -36,7 +36,7 @@ lessThan(QT_MAJOR_VERSION,5)|lessThan(QT_MINOR_VERSION
TARGET = ricochet
TEMPLATE = app
QT += core gui network quick widgets multimedia
-CONFIG += c++11
+CONFIG += c++17
VERSION = 1.1.4
@@ -52,18 +52,18 @@ CONFIG(release,debug|release):DEFINES += QT_NO_DEBUG_O
contains(DEFINES, RICOCHET_NO_PORTABLE) {
unix:!macx {
- target.path = /usr/bin
- shortcut.path = /usr/share/applications
+ target.path = $$PREFIX/bin
+ shortcut.path = $$PREFIX/share/applications
shortcut.files = src/ricochet.desktop
- icon.path = /usr/share/icons/hicolor/48x48/apps/
+ icon.path = $$PREFIX/share/icons/hicolor/48x48/apps/
icon.files = icons/ricochet.png
- scalable_icon.path = /usr/share/icons/hicolor/scalable/apps/
+ scalable_icon.path = $$PREFIX/share/icons/hicolor/scalable/apps/
scalable_icon.files = icons/ricochet.svg
INSTALLS += target shortcut icon scalable_icon
exists(tor) {
message(Adding bundled Tor to installations)
- bundletor.path = /usr/lib/ricochet/tor/
+ bundletor.path = $$PREFIX/lib/ricochet/tor/
bundletor.files = tor/*
INSTALLS += bundletor
DEFINES += BUNDLED_TOR_PATH=\\\"/usr/lib/ricochet/tor/\\\"
@@ -108,7 +108,10 @@ INCLUDEPATH += src
unix {
!isEmpty(OPENSSLDIR) {
- INCLUDEPATH += $${OPENSSLDIR}/include
+ !equals(OPENSSLDIR, "/usr") {
+ # adding /usr/include to INCLUDEPATH breaks STL's include logic
+ INCLUDEPATH += $${OPENSSLDIR}/include
+ }
LIBS += -L$${OPENSSLDIR}/lib -lcrypto
} else:macx:!packagesExist(libcrypto) {
# Fall back to the OS-provided 0.9.8 if no other libcrypto is present