2013-04-11 07:51:15 +00:00
|
|
|
######################################################################
|
|
|
|
# Fichier projet de QElectroTech #
|
|
|
|
######################################################################
|
|
|
|
|
|
|
|
# Chemins utilises pour la compilation et l'installation de QET
|
|
|
|
unix {
|
2020-09-24 17:01:33 +02:00
|
|
|
# Chemins UNIX
|
2020-10-01 08:10:50 +02:00
|
|
|
COMPIL_PREFIX = '/usr/local/'
|
|
|
|
INSTALL_PREFIX = '/usr/local/'
|
2020-09-24 17:01:33 +02:00
|
|
|
QET_BINARY_PATH = 'bin/'
|
|
|
|
QET_COMMON_COLLECTION_PATH = 'share/qelectrotech/elements/'
|
|
|
|
QET_COMMON_TBT_PATH = 'share/qelectrotech/titleblocks/'
|
|
|
|
QET_LANG_PATH = 'share/qelectrotech/lang/'
|
|
|
|
QET_EXAMPLES_PATH = 'share/qelectrotech/examples/'
|
2020-10-01 08:10:50 +02:00
|
|
|
QET_LICENSE_PATH = 'doc/qelectrotech/'
|
|
|
|
QET_MIME_PACKAGE_PATH = '../share/mime/packages/'
|
2020-09-24 17:01:33 +02:00
|
|
|
QET_DESKTOP_PATH = 'share/applications/'
|
|
|
|
QET_ICONS_PATH = 'share/icons/hicolor/'
|
2020-10-01 08:10:50 +02:00
|
|
|
QET_MAN_PATH = 'man/'
|
2020-09-24 17:01:33 +02:00
|
|
|
QET_APPDATA_PATH = 'share/appdata'
|
2013-04-11 07:51:15 +00:00
|
|
|
}
|
|
|
|
win32 {
|
2020-09-24 17:01:33 +02:00
|
|
|
# Chemins Windows
|
|
|
|
COMPIL_PREFIX = './'
|
|
|
|
INSTALL_PREFIX = './'
|
|
|
|
QET_BINARY_PATH = './'
|
|
|
|
QET_COMMON_COLLECTION_PATH = 'elements/'
|
|
|
|
QET_COMMON_TBT_PATH = 'titleblocks/'
|
|
|
|
QET_LANG_PATH = 'lang/'
|
|
|
|
QET_LICENSE_PATH = './'
|
|
|
|
# Liste des ressources Windows
|
2018-02-19 16:28:54 +00:00
|
|
|
#RC_FILE = qelectrotech.rc
|
2013-04-11 07:51:15 +00:00
|
|
|
}
|
|
|
|
macx {
|
2020-09-24 17:01:33 +02:00
|
|
|
# Chemins MacOS X
|
|
|
|
COMPIL_PREFIX = './'
|
|
|
|
INSTALL_PREFIX = '/usr/local/'
|
|
|
|
QET_BINARY_PATH = 'bin/'
|
|
|
|
QET_COMMON_COLLECTION_PATH = '../Resources/elements/'
|
|
|
|
QET_COMMON_TBT_PATH = '../Resources/titleblocks/'
|
|
|
|
QET_LANG_PATH = '../Resources/lang/'
|
|
|
|
QET_EXAMPLES_PATH = 'share/qelectrotech/examples/'
|
|
|
|
QET_LICENSE_PATH = 'doc/qelectrotech/'
|
|
|
|
QET_DESKTOP_PATH = 'share/applications/'
|
|
|
|
QET_ICONS_PATH = 'share/icons/hicolor/'
|
|
|
|
QET_MAN_PATH = 'man/'
|
|
|
|
ICON = 'ico/mac_icon/qelectrotech.icns'
|
2014-07-22 10:09:09 +00:00
|
|
|
|
2013-04-11 07:51:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
# Commenter la ligne ci-dessous pour desactiver l'option --common-elements-dir
|
|
|
|
DEFINES += QET_ALLOW_OVERRIDE_CED_OPTION
|
|
|
|
|
|
|
|
# Comment the line below to disable the --common-tbt-dir option
|
|
|
|
DEFINES += QET_ALLOW_OVERRIDE_CTBTD_OPTION
|
|
|
|
|
|
|
|
# Commenter la ligne ci-dessous pour desactiver l'option --config-dir
|
|
|
|
DEFINES += QET_ALLOW_OVERRIDE_CD_OPTION
|
|
|
|
|
2025-01-27 21:48:36 +01:00
|
|
|
# Commenter la ligne ci-dessous pour desactiver l'option --data-dir
|
|
|
|
DEFINES += QET_ALLOW_OVERRIDE_DD_OPTION
|
|
|
|
|
2020-10-02 20:09:03 +02:00
|
|
|
#comment the line below to disable the project database export
|
|
|
|
DEFINES += QET_EXPORT_PROJECT_DB
|
|
|
|
|
2017-02-03 13:48:42 +00:00
|
|
|
# warn on *any* usage of deprecated APIs
|
|
|
|
#DEFINES += QT_DEPRECATED_WARNINGS
|
|
|
|
|
|
|
|
|
2013-04-11 07:51:15 +00:00
|
|
|
######################################################################
|
|
|
|
|
2015-05-07 22:15:00 +00:00
|
|
|
include(sources/PropertiesEditor/PropertiesEditor.pri)
|
2015-07-09 18:36:26 +00:00
|
|
|
include(sources/QetGraphicsItemModeler/QetGraphicsItemModeler.pri)
|
2015-07-20 21:06:00 +00:00
|
|
|
include(sources/QPropertyUndoCommand/QPropertyUndoCommand.pri)
|
2018-08-15 12:45:55 +00:00
|
|
|
include(SingleApplication/singleapplication.pri)
|
2020-04-23 19:52:56 +02:00
|
|
|
include(sources/QWidgetAnimation/QWidgetAnimation.pri)
|
|
|
|
|
2018-08-15 12:45:55 +00:00
|
|
|
DEFINES += QAPPLICATION_CLASS=QApplication
|
2020-08-12 23:54:09 +02:00
|
|
|
DEFINES += QT_MESSAGELOGCONTEXT
|
2023-01-23 16:32:43 +01:00
|
|
|
DEFINES += GIT_COMMIT_SHA="\\\"$(shell git -C \""$$_PRO_FILE_PWD_"\" rev-parse --verify HEAD 2>/dev/null || true)\\\""
|
2020-09-24 17:01:33 +02:00
|
|
|
|
|
|
|
# You can make your code fail to compile if it uses deprecated APIs.
|
|
|
|
# In order to do so, uncomment the following line.
|
2020-09-26 22:19:40 +02:00
|
|
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
2020-09-24 17:01:33 +02:00
|
|
|
|
|
|
|
# You can make your code warn on compile time for the TODO's
|
|
|
|
# In order to do so, uncomment the following line.
|
|
|
|
#DEFINES += TODO_LIST
|
2015-05-07 22:15:00 +00:00
|
|
|
|
2013-04-11 07:51:15 +00:00
|
|
|
TEMPLATE = app
|
2014-11-04 22:08:42 +00:00
|
|
|
|
2020-12-11 08:08:12 +01:00
|
|
|
#ToDo comment close the gap with Cmake
|
|
|
|
#this is my next problem now
|
|
|
|
INCLUDEPATH += sources/ui
|
|
|
|
|
|
|
|
#comment close the gap with Cmake (De-Backer)
|
|
|
|
#DEPENDPATH += .
|
|
|
|
#INCLUDEPATH += sources \
|
|
|
|
# sources/titleblock \
|
|
|
|
# sources/ui \
|
|
|
|
# sources/qetgraphicsitem \
|
|
|
|
# sources/qetgraphicsitem/ViewItem \
|
|
|
|
# sources/qetgraphicsitem/ViewItem/ui \
|
|
|
|
# sources/richtext \
|
|
|
|
# sources/factory \
|
|
|
|
# sources/properties \
|
|
|
|
# sources/dvevent \
|
|
|
|
# sources/editor \
|
|
|
|
# sources/editor/esevent \
|
|
|
|
# sources/editor/graphicspart \
|
|
|
|
# sources/editor/ui \
|
|
|
|
# sources/editor/UndoCommand \
|
|
|
|
# sources/undocommand \
|
|
|
|
# sources/diagramevent \
|
|
|
|
# sources/ElementsCollection \
|
|
|
|
# sources/ElementsCollection/ui \
|
|
|
|
# sources/autoNum \
|
|
|
|
# sources/autoNum/ui \
|
|
|
|
# sources/ui/configpage \
|
|
|
|
# sources/SearchAndReplace \
|
|
|
|
# sources/SearchAndReplace/ui \
|
|
|
|
# sources/NameList \
|
|
|
|
# sources/NameList/ui \
|
|
|
|
# sources/utils \
|
2023-10-16 17:17:48 +02:00
|
|
|
# pugixml \
|
2020-12-11 08:08:12 +01:00
|
|
|
# sources/dataBase \
|
|
|
|
# sources/dataBase/ui \
|
|
|
|
# sources/factory/ui \
|
|
|
|
# sources/print
|
2013-04-11 07:51:15 +00:00
|
|
|
|
|
|
|
# Fichiers sources
|
2023-01-04 22:40:18 +01:00
|
|
|
HEADERS += $$files(sources/*.h) \
|
|
|
|
$$files(sources/project/*.h) \
|
|
|
|
$$files(sources/ui/*.h) \
|
2018-05-24 18:08:06 +00:00
|
|
|
$$files(sources/editor/*.h) \
|
|
|
|
$$files(sources/titleblock/*.h) \
|
|
|
|
$$files(sources/richtext/*.h) \
|
|
|
|
$$files(sources/qetgraphicsitem/*.h) \
|
2020-02-02 16:33:19 +01:00
|
|
|
$$files(sources/qetgraphicsitem/ViewItem/*.h) \
|
2020-03-08 10:38:49 +01:00
|
|
|
$$files(sources/qetgraphicsitem/ViewItem/ui/*.h) \
|
2018-05-24 18:08:06 +00:00
|
|
|
$$files(sources/factory/*.h) \
|
2014-08-17 09:26:47 +00:00
|
|
|
$$files(sources/properties/*.h) \
|
2014-09-24 09:38:16 +00:00
|
|
|
$$files(sources/editor/ui/*.h) \
|
2014-11-04 22:08:42 +00:00
|
|
|
$$files(sources/editor/esevent/*.h) \
|
2015-01-26 08:55:43 +00:00
|
|
|
$$files(sources/editor/graphicspart/*.h) \
|
2020-08-12 15:48:37 +02:00
|
|
|
$$files(sources/editor/UndoCommand/*h) \
|
2014-12-11 20:10:28 +00:00
|
|
|
$$files(sources/dvevent/*.h) \
|
2015-03-04 21:13:13 +00:00
|
|
|
$$files(sources/undocommand/*.h) \
|
2015-12-08 16:52:10 +00:00
|
|
|
$$files(sources/diagramevent/*.h) \
|
2016-02-13 12:51:56 +00:00
|
|
|
$$files(sources/ElementsCollection/*.h) \
|
2016-11-04 12:23:49 +00:00
|
|
|
$$files(sources/ElementsCollection/ui/*.h) \
|
|
|
|
$$files(sources/autoNum/*.h) \
|
2018-05-24 18:08:06 +00:00
|
|
|
$$files(sources/autoNum/ui/*.h) \
|
2018-09-25 16:05:24 +00:00
|
|
|
$$files(sources/ui/configpage/*.h) \
|
|
|
|
$$files(sources/SearchAndReplace/*.h) \
|
2020-01-04 11:30:43 +01:00
|
|
|
$$files(sources/SearchAndReplace/ui/*.h) \
|
|
|
|
$$files(sources/NameList/*.h) \
|
|
|
|
$$files(sources/NameList/ui/*.h) \
|
|
|
|
$$files(sources/utils/*.h) \
|
2023-10-16 16:48:04 +02:00
|
|
|
$$files(pugixml/src/*.hpp) \
|
2020-04-12 18:51:38 +02:00
|
|
|
$$files(sources/dataBase/*.h) \
|
2020-05-05 20:38:31 +02:00
|
|
|
$$files(sources/dataBase/ui/*.h) \
|
2020-09-29 22:54:09 +02:00
|
|
|
$$files(sources/factory/ui/*.h) \
|
2021-09-10 23:30:20 +02:00
|
|
|
$$files(sources/print/*.h) \
|
|
|
|
$$files(sources/TerminalStrip/*.h) \
|
|
|
|
$$files(sources/TerminalStrip/ui/*.h) \
|
2023-02-21 21:44:28 +01:00
|
|
|
$$files(sources/TerminalStrip/ui/ConfigPage/*h) \
|
2022-07-23 21:54:23 +02:00
|
|
|
$$files(sources/TerminalStrip/UndoCommand/*.h) \
|
2022-12-21 19:18:49 +01:00
|
|
|
$$files(sources/TerminalStrip/GraphicsItem/*.h) \
|
2023-01-04 22:40:18 +01:00
|
|
|
$$files(sources/TerminalStrip/GraphicsItem/properties/*.h) \
|
2023-01-02 19:40:08 +01:00
|
|
|
$$files(sources/xml/*.h) \
|
2024-08-19 09:19:28 +02:00
|
|
|
$$files(sources/dxf/*.h) \
|
|
|
|
$$files(sources/qet_elementscaler/*.h)
|
2018-05-24 18:08:06 +00:00
|
|
|
|
|
|
|
SOURCES += $$files(sources/*.cpp) \
|
|
|
|
$$files(sources/editor/*.cpp) \
|
2023-01-04 22:40:18 +01:00
|
|
|
$$files(sources/project/*.cpp) \
|
2018-05-24 18:08:06 +00:00
|
|
|
$$files(sources/titleblock/*.cpp) \
|
|
|
|
$$files(sources/richtext/*.cpp) \
|
|
|
|
$$files(sources/ui/*.cpp) \
|
|
|
|
$$files(sources/qetgraphicsitem/*.cpp) \
|
2020-02-02 16:33:19 +01:00
|
|
|
$$files(sources/qetgraphicsitem/ViewItem/*.cpp) \
|
2020-03-08 10:38:49 +01:00
|
|
|
$$files(sources/qetgraphicsitem/ViewItem/ui/*.cpp) \
|
2018-05-24 18:08:06 +00:00
|
|
|
$$files(sources/factory/*.cpp) \
|
2014-08-17 09:26:47 +00:00
|
|
|
$$files(sources/properties/*.cpp) \
|
2014-09-24 09:38:16 +00:00
|
|
|
$$files(sources/editor/ui/*.cpp) \
|
2014-11-04 22:08:42 +00:00
|
|
|
$$files(sources/editor/esevent/*.cpp) \
|
2015-01-26 09:06:17 +00:00
|
|
|
$$files(sources/editor/graphicspart/*.cpp) \
|
2020-08-12 15:48:37 +02:00
|
|
|
$$files(sources/editor/UndoCommand/*cpp) \
|
2014-12-11 20:10:28 +00:00
|
|
|
$$files(sources/dvevent/*.cpp) \
|
2015-03-04 21:13:13 +00:00
|
|
|
$$files(sources/undocommand/*.cpp) \
|
2015-12-08 16:52:10 +00:00
|
|
|
$$files(sources/diagramevent/*.cpp) \
|
2016-02-13 12:51:56 +00:00
|
|
|
$$files(sources/ElementsCollection/*.cpp) \
|
2016-11-04 12:23:49 +00:00
|
|
|
$$files(sources/ElementsCollection/ui/*.cpp) \
|
|
|
|
$$files(sources/autoNum/*.cpp) \
|
2018-05-24 18:08:06 +00:00
|
|
|
$$files(sources/autoNum/ui/*.cpp) \
|
2018-09-25 16:05:24 +00:00
|
|
|
$$files(sources/ui/configpage/*.cpp) \
|
2020-01-04 11:30:43 +01:00
|
|
|
$$files(sources/SearchAndReplace/*.cpp) \
|
|
|
|
$$files(sources/SearchAndReplace/ui/*.cpp) \
|
|
|
|
$$files(sources/NameList/*.cpp) \
|
|
|
|
$$files(sources/NameList/ui/*.cpp) \
|
|
|
|
$$files(sources/utils/*.cpp) \
|
2023-10-16 16:48:04 +02:00
|
|
|
$$files(pugixml/src/*.cpp) \
|
2020-04-12 18:51:38 +02:00
|
|
|
$$files(sources/dataBase/*.cpp) \
|
2020-05-05 20:38:31 +02:00
|
|
|
$$files(sources/dataBase/ui/*.cpp) \
|
2020-09-29 22:54:09 +02:00
|
|
|
$$files(sources/factory/ui/*.cpp) \
|
2021-09-10 23:30:20 +02:00
|
|
|
$$files(sources/print/*.cpp) \
|
|
|
|
$$files(sources/TerminalStrip/*.cpp) \
|
|
|
|
$$files(sources/TerminalStrip/ui/*.cpp) \
|
2023-02-21 21:44:28 +01:00
|
|
|
$$files(sources/TerminalStrip/ui/ConfigPage/*cpp) \
|
2022-07-23 21:54:23 +02:00
|
|
|
$$files(sources/TerminalStrip/UndoCommand/*.cpp) \
|
2022-12-21 19:18:49 +01:00
|
|
|
$$files(sources/TerminalStrip/GraphicsItem/*.cpp) \
|
2023-01-04 22:40:18 +01:00
|
|
|
$$files(sources/TerminalStrip/GraphicsItem/properties/*.cpp) \
|
2023-01-02 19:40:08 +01:00
|
|
|
$$files(sources/xml/*.cpp) \
|
2024-08-19 09:19:28 +02:00
|
|
|
$$files(sources/dxf/*.cpp) \
|
|
|
|
$$files(sources/qet_elementscaler/*.cpp)
|
2021-09-10 23:30:20 +02:00
|
|
|
|
|
|
|
# Needed for use promote QTreeWidget in terminalstripeditor.ui
|
|
|
|
INCLUDEPATH += sources/TerminalStrip/ui
|
2021-04-09 11:48:40 +02:00
|
|
|
|
2013-04-11 07:51:15 +00:00
|
|
|
# Liste des fichiers qui seront incorpores au binaire en tant que ressources Qt
|
|
|
|
RESOURCES += qelectrotech.qrc
|
|
|
|
|
|
|
|
# Liste des ressources Windows
|
2014-08-17 09:26:47 +00:00
|
|
|
#RC_FILE = ico/windows_icon/qelectrotech.rc
|
2013-04-11 07:51:15 +00:00
|
|
|
|
|
|
|
# Fichiers de traduction qui seront installes
|
2020-08-24 22:22:56 +02:00
|
|
|
TRANSLATIONS += lang/*.ts
|
2013-04-11 07:51:15 +00:00
|
|
|
|
|
|
|
# Modules Qt utilises par l'application
|
2019-03-16 10:50:30 +00:00
|
|
|
QT += xml svg network sql widgets printsupport concurrent KWidgetsAddons KCoreAddons
|
2013-04-11 07:51:15 +00:00
|
|
|
|
|
|
|
# UI DESIGNER FILES AND GENERATION SOURCES FILES
|
2014-08-17 09:26:47 +00:00
|
|
|
FORMS += $$files(sources/richtext/*.ui) \
|
|
|
|
$$files(sources/ui/*.ui) \
|
2016-02-13 12:51:56 +00:00
|
|
|
$$files(sources/editor/ui/*.ui) \
|
2016-11-04 12:23:49 +00:00
|
|
|
$$files(sources/ElementsCollection/ui/*.ui) \
|
2018-05-24 18:08:06 +00:00
|
|
|
$$files(sources/autoNum/ui/*.ui) \
|
2018-09-25 16:05:24 +00:00
|
|
|
$$files(sources/ui/configpage/*.ui) \
|
2019-09-01 20:29:26 +02:00
|
|
|
$$files(sources/SearchAndReplace/ui/*.ui) \
|
2020-03-08 10:38:49 +01:00
|
|
|
$$files(sources/NameList/ui/*.ui) \
|
2020-04-12 18:51:38 +02:00
|
|
|
$$files(sources/qetgraphicsitem/ViewItem/ui/*.ui) \
|
2020-05-05 20:38:31 +02:00
|
|
|
$$files(sources/dataBase/ui/*.ui) \
|
2020-09-29 22:54:09 +02:00
|
|
|
$$files(sources/factory/ui/*.ui) \
|
2021-09-10 23:30:20 +02:00
|
|
|
$$files(sources/print/*.ui) \
|
2023-02-21 21:44:28 +01:00
|
|
|
$$files(sources/TerminalStrip/ui/*.ui) \
|
|
|
|
$$files(sources/TerminalStrip/ui/ConfigPage/*.ui)
|
2014-06-03 20:21:19 +00:00
|
|
|
|
2013-04-11 07:51:15 +00:00
|
|
|
UI_SOURCES_DIR = sources/ui/
|
|
|
|
UI_HEADERS_DIR = sources/ui/
|
|
|
|
|
|
|
|
# Configuration de la compilation
|
2020-10-09 08:28:26 +02:00
|
|
|
CONFIG += c++17 debug_and_release warn_on link_pkgconfig
|
2013-04-11 07:51:15 +00:00
|
|
|
|
|
|
|
# Nom du binaire genere par la compilation
|
|
|
|
TARGET = qelectrotech
|
|
|
|
|
2016-06-05 16:55:25 +00:00
|
|
|
# Ajustement des bibliotheques utilisees lors de l'edition des liens
|
|
|
|
unix:QMAKE_LIBS_THREAD -= -lpthread
|
2020-10-09 08:28:26 +02:00
|
|
|
unix|win32: PKGCONFIG += sqlite3
|
2016-06-05 16:55:25 +00:00
|
|
|
|
2020-10-03 11:49:44 +02:00
|
|
|
# Enable C++17
|
|
|
|
QMAKE_CXXFLAGS += -std=c++17
|
2016-06-05 16:55:25 +00:00
|
|
|
|
2013-04-11 07:51:15 +00:00
|
|
|
# Description de l'installation
|
|
|
|
target.path = $$join(INSTALL_PREFIX,,,$${QET_BINARY_PATH})
|
|
|
|
|
|
|
|
elements.path = $$join(INSTALL_PREFIX,,,$${QET_COMMON_COLLECTION_PATH})
|
|
|
|
elements.files = elements/*
|
|
|
|
|
|
|
|
tbt.path = $$join(INSTALL_PREFIX,,,$${QET_COMMON_TBT_PATH})
|
|
|
|
tbt.files = titleblocks/*
|
|
|
|
|
|
|
|
lang.path = $$join(INSTALL_PREFIX,,,$${QET_LANG_PATH})
|
|
|
|
lang.files = $$replace(TRANSLATIONS, '.ts', '.qm')
|
|
|
|
|
|
|
|
examples.path = $$join(INSTALL_PREFIX,,,$${QET_EXAMPLES_PATH})
|
|
|
|
examples.files = examples/*
|
|
|
|
|
|
|
|
copyright.path = $$join(INSTALL_PREFIX,,,$${QET_LICENSE_PATH})
|
|
|
|
copyright.files = LICENSE ELEMENTS.LICENSE CREDIT README ChangeLog
|
|
|
|
|
|
|
|
mime_package.path = $$join(INSTALL_PREFIX,,,$${QET_MIME_PACKAGE_PATH})
|
|
|
|
mime_package.files = misc/qelectrotech.xml
|
|
|
|
|
|
|
|
desktop.path = $$join(INSTALL_PREFIX,,,$${QET_DESKTOP_PATH})
|
2024-12-14 13:31:42 +01:00
|
|
|
desktop.files = misc/org.qelectrotech.qelectrotech.desktop
|
2013-04-11 07:51:15 +00:00
|
|
|
|
2013-09-10 09:46:49 +00:00
|
|
|
appdata.path = $$join(INSTALL_PREFIX,,,$${QET_APPDATA_PATH})
|
|
|
|
appdata.files = misc/qelectrotech.appdata.xml
|
|
|
|
|
2013-04-11 07:51:15 +00:00
|
|
|
icons.path = $$join(INSTALL_PREFIX,,,$${QET_ICONS_PATH})
|
2017-11-25 07:44:38 +00:00
|
|
|
icons.files = ico/breeze-icons/16x16 \
|
|
|
|
ico/breeze-icons/22x22 \
|
|
|
|
ico/breeze-icons/32x32 \
|
|
|
|
ico/breeze-icons/48x48 \
|
|
|
|
ico/breeze-icons/64x64 \
|
|
|
|
ico/breeze-icons/128x128 \
|
|
|
|
ico/breeze-icons/256x256
|
2013-04-11 07:51:15 +00:00
|
|
|
|
|
|
|
man.path = $$join(INSTALL_PREFIX,,,$${QET_MAN_PATH})
|
|
|
|
man.files = man/files/*
|
|
|
|
man.extra = sh man/compress_man_pages.sh
|
|
|
|
|
|
|
|
# L'installation comprend la copie du binaire, des elements, des fichiers de langue et du fichier LICENSE
|
|
|
|
INSTALLS += target elements tbt lang copyright
|
|
|
|
# Sous Unix, on installe egalement l'icone, un fichier .desktop, des fichiers mime et les pages de manuel
|
|
|
|
unix {
|
2023-01-06 14:04:42 +01:00
|
|
|
INSTALLS += desktop mime_package icons man examples appdata
|
2013-04-11 07:51:15 +00:00
|
|
|
}
|
|
|
|
|
2013-09-10 11:17:52 +00:00
|
|
|
# Options de compilation communes a Unix et MacOS X
|
|
|
|
unix {
|
2020-09-24 17:01:33 +02:00
|
|
|
# Chemin des fichiers de traduction ; par defaut : lang/ dans le repertoire d'execution
|
|
|
|
DEFINES += QET_LANG_PATH=$$join(COMPIL_PREFIX,,,$${QET_LANG_PATH})
|
|
|
|
|
|
|
|
# Chemin de la collection commune ; par defaut : elements/ dans le repertoire d'execution
|
|
|
|
DEFINES += QET_COMMON_COLLECTION_PATH=$$join(COMPIL_PREFIX,,,$${QET_COMMON_COLLECTION_PATH})
|
|
|
|
|
|
|
|
DEFINES += QET_COMMON_TBT_PATH=$$join(COMPIL_PREFIX,,,$${QET_COMMON_TBT_PATH})
|
2013-04-11 07:51:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
# Options de compilation specifiques a MacOS X
|
|
|
|
macx {
|
2020-09-24 17:01:33 +02:00
|
|
|
# les chemins definis precedemment sont relatifs au dossier contenant le binaire executable
|
|
|
|
DEFINES += QET_LANG_PATH_RELATIVE_TO_BINARY_PATH
|
|
|
|
DEFINES += QET_COMMON_COLLECTION_PATH_RELATIVE_TO_BINARY_PATH
|
2023-10-20 19:22:17 +02:00
|
|
|
|
|
|
|
|
2023-10-21 00:33:16 +02:00
|
|
|
equals(QMAKE_TARGET.arch, x86) {
|
2023-10-21 00:30:38 +02:00
|
|
|
message( "It's x86" )
|
2022-12-30 07:12:02 +01:00
|
|
|
LIBS += /opt/digikam.org.x86_64/lib/libsqlite3.0.dylib
|
2023-10-21 00:33:16 +02:00
|
|
|
}
|
|
|
|
equals(QMAKE_TARGET.arch, arm64) {
|
2023-10-21 00:30:38 +02:00
|
|
|
message( "It's arm64" )
|
2023-10-20 19:22:17 +02:00
|
|
|
LIBS += /opt/digikam.org.arm64/lib/libsqlite3.0.dylib
|
|
|
|
}
|
|
|
|
}
|
2013-04-11 07:51:15 +00:00
|
|
|
|
2015-10-04 20:37:04 +00:00
|
|
|
# Compilers-specific options
|
|
|
|
unix {
|
2020-09-24 17:01:33 +02:00
|
|
|
QMAKE_COPY_DIR = 'cp -f -r --preserve=timestamps'
|
2015-10-04 20:37:04 +00:00
|
|
|
}
|