~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to qbs/defaults.js

  • Committer: Timo Jyrinki
  • Date: 2013-11-15 12:25:23 UTC
  • mfrom: (1.1.28)
  • Revision ID: timo.jyrinki@canonical.com-20131115122523-i2kyamsu4gs2mu1m
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
function testsEnabled(qbs)
2
 
{
3
 
    return qbs.getenv("TEST") || qbs.buildVariant === "debug";
4
 
}
5
 
 
6
 
function defines(qbs)
7
 
{
8
 
    var list = [
9
 
        "QT_CREATOR",
10
 
        'IDE_LIBRARY_BASENAME="lib"',
11
 
        "QT_DISABLE_DEPRECATED_BEFORE=0x040900",
12
 
        "QT_NO_CAST_TO_ASCII",
13
 
        "QT_NO_CAST_FROM_ASCII"
14
 
    ]
15
 
    if (testsEnabled(qbs))
16
 
        list.push("WITH_TESTS")
17
 
    return list
18
 
}
19
 
 
20
 
// see PluginSpecPrivate::loadLibrary()
21
 
function qtLibraryName(qbs, name)
22
 
{
23
 
    if (qbs.debugInformation) {
24
 
        if (qbs.targetOS.contains("windows"))
25
 
            return name + "d";
26
 
        else if (qbs.targetOS.contains("osx"))
27
 
            return name + "_debug";
28
 
    }
29
 
    return name;
30
 
}