-
Notifications
You must be signed in to change notification settings - Fork 0
/
SqlTestConfig.cmake.in
40 lines (35 loc) · 1.18 KB
/
SqlTestConfig.cmake.in
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
#.rst:
# SqlTestConfig
# -------------
#
# CMake package for using QSqlTest.
#
# IMPORTED Targets
# ^^^^^^^^^^^^^^^^
#
# This module defines the :prop_tgt:`IMPORTED` target ``SqlTest::SqlTest``. Add
# this to your target using :command:`target_link_libraries` to automatically
# add the required include directories, link libraries, and compiler flags
# required to use the SqlTest library.
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
@PACKAGE_INIT@
# Compute paths
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/CMakeCache.txt")
# In build tree
set(TARGET_FILE "${CMAKE_CURRENT_LIST_DIR}/SqlTestDepends.cmake")
else()
# Install dir
set(TARGET_FILE "${CMAKE_CURRENT_LIST_DIR}/SqlTestTargets.cmake")
else()
include(${TARGET_FILE} OPTIONAL RESULT_VARIABLE ret)
if(NOT ret)
set(${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE)
set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "${TARGET_FILE} not found.")
return()
elseif(NOT TARGET SqlTest::SqlTest)
set(${CMAKE_FIND_PACKAGE_NAME}_FOUND FALSE)
set(${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE "SqlTest::SqlTest target not found.")
return()
endif()
# Mark the CMake package as FOUND.
set(${CMAKE_FIND_PACKAGE_NAME}_FOUND TRUE)