summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/io/qdir/CMakeLists.txt
blob: 6ac1e5b46f1e9f5f6a6da4c8dd534d181db723a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# Generated from qdir.pro.

#####################################################################
## tst_qdir Test:
#####################################################################

# Collect test data
list(APPEND test_data "testdir")
list(APPEND test_data "testData")
list(APPEND test_data "searchdir")
list(APPEND test_data "resources")
list(APPEND test_data "entrylist")
list(APPEND test_data "types")
list(APPEND test_data "tst_qdir.cpp")

add_qt_test(tst_qdir
    SOURCES
        tst_qdir.cpp
    LIBRARIES
        Qt::CorePrivate
    TESTDATA ${test_data}
)

# Resources:
set(qdir_resource_files
    "resources/entryList/"
)

add_qt_resource(tst_qdir "qdir"
    PREFIX
        "/tst_qdir/"
    FILES
        ${qdir_resource_files}
)


## Scopes:
#####################################################################

#### Keys ignored in scope 2:.:.:qdir.pro:APPLE_IOS:
# QMAKE_INFO_PLIST = "Info.plist"

extend_target(tst_qdir CONDITION CONFIG___contains___builtin_testdata
    DEFINES
        BUILTIN_TESTDATA
)

if(ANDROID AND NOT ANDROID_EMBEDDED)
    # Resources:
    set(android_testdata_resource_files
        "entrylist/directory/dummy"
        "entrylist/file"
        "resources/entryList/file1.data"
        "resources/entryList/file2.data"
        "resources/entryList/file3.data"
        "resources/entryList/file4.nothing"
        "searchdir/subdir1/picker.png"
        "searchdir/subdir2/picker.png"
        "testData/empty"
        "testdir/dir/qdir.pro"
        "testdir/dir/qrc_qdir.cpp"
        "testdir/dir/tmp/empty"
        "testdir/dir/tst_qdir.cpp"
        "testdir/spaces/foo. bar"
        "testdir/spaces/foo.bar"
        "tst_qdir.cpp"
        "types/a"
        "types/a.a"
        "types/a.b"
        "types/a.c"
        "types/b"
        "types/b.a"
        "types/b.b"
        "types/b.c"
        "types/c"
        "types/c.a"
        "types/c.b"
        "types/c.c"
        "types/d.a/dummy"
        "types/d.b/dummy"
        "types/d.c/dummy"
        "types/d/dummy"
        "types/e.a/dummy"
        "types/e.b/dummy"
        "types/e.c/dummy"
        "types/e/dummy"
        "types/f.a/dummy"
        "types/f.b/dummy"
        "types/f.c/dummy"
        "types/f/dummy"
    )

    add_qt_resource(tst_qdir "android_testdata"
        PREFIX
            "/android_testdata"
        FILES
            ${android_testdata_resource_files}
    )
endif()