summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/plugin/qlibrary/tst/CMakeLists.txt
blob: 3c7a01623ff8fb588f430f888ab983f2ae0f8e6d (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
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0

# Generated from tst.pro.

#####################################################################
## tst_qlibrary Test:
#####################################################################

# Collect test data
list(APPEND test_data "../library_path/invalid.so")

qt_internal_add_test(tst_qlibrary
    OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/../"
    SOURCES
        ../tst_qlibrary.cpp
    TESTDATA ${test_data}
    LIBRARIES mylib mylib2 # special case
)

add_dependencies(tst_qlibrary mylib mylib2)

if(ANDROID)
    list(APPEND extra_libs
        "${CMAKE_CURRENT_BINARY_DIR}/../libmylib.so")
    list(APPEND extra_libs
        "${CMAKE_CURRENT_BINARY_DIR}/../libsystem.qt.test.mylib.so")
    set_target_properties(tst_qlibrary PROPERTIES
        QT_ANDROID_EXTRA_LIBS "${extra_libs}")
endif()