forked from qt-creator/qt-creator
The QT_DEPRECATED_WARNINGS macro has no effect anymore, so let's remove it along with the huge chunk of comments that took up an inordinate amount of space in the resulting project file. The concise comment for the QT_DISABLE_DEPRECATED_BEFORE macro is perfectly sufficient. Fixes: QTCREATORBUG-24244 Change-Id: I549c16c2c037bb64c2833e4807047ab3a8b2103f Reviewed-by: Eike Ziller <eike.ziller@qt.io>
56 lines
1.2 KiB
QML
56 lines
1.2 KiB
QML
import qbs.FileInfo
|
|
|
|
@if %{IsStatic}
|
|
StaticLibrary {
|
|
@else
|
|
DynamicLibrary {
|
|
@endif
|
|
@if '%{QtModule}' === 'none'
|
|
Depends { name: "cpp" }
|
|
@else
|
|
Depends { name: "Qt.%{QtModule}" }
|
|
@endif
|
|
|
|
cpp.cxxLanguageVersion: "c++11"
|
|
cpp.defines: [
|
|
@if %{IsShared}
|
|
"%{LibraryDefine}",
|
|
@endif
|
|
@if %{IsQtPlugin}
|
|
"QT_PLUGIN",
|
|
@endif
|
|
|
|
// You can make your code fail to compile if it uses deprecated APIs.
|
|
// In order to do so, uncomment the following line.
|
|
//"QT_DISABLE_DEPRECATED_BEFORE=0x060000" // disables all the APIs deprecated before Qt 6.0.0
|
|
]
|
|
|
|
files: [
|
|
"%{SrcFileName}",
|
|
@if %{IsShared}
|
|
"%{GlobalHdrFileName}",
|
|
@endif
|
|
"%{HdrFileName}",
|
|
@if %{IsQtPlugin}
|
|
"%{PluginJsonFile}",
|
|
@endif
|
|
@if %{HasTranslation}
|
|
"%{TsFileName}",
|
|
@endif
|
|
]
|
|
|
|
@if '%{TargetInstallPath}' != ''
|
|
// Default rules for deployment.
|
|
qbs.installPrefix: ""
|
|
Properties {
|
|
condition: qbs.targetOS.contains("unix")
|
|
install: true
|
|
@if %{IsQtPlugin}
|
|
installDir: FileInfo.joinPaths(Qt.core.pluginPath, "%{PluginTargetPath}")
|
|
@else
|
|
installDir: "%{TargetInstallPath}"
|
|
@endif
|
|
}
|
|
@endif
|
|
}
|