Warning, /education/labplot/cmake/FindQXlsx.cmake is written in an unsupported language. File is not indexed.
0001 #=============================================================================
0002 # SPDX-FileCopyrightText: 2021 Fabian Kristof <f-kristof@hotmail.com>
0003 #
0004 # SPDX-License-Identifier: BSD-3-Clause
0005 #=============================================================================
0006
0007 find_library(QXLSX_LIBRARIES NAMES QXlsx QXlsxQt5)
0008
0009 find_path(QXLSX_INCLUDE_DIR xlsxdocument.h PATH_SUFFIXES QXlsx QXlsxQt5)
0010
0011 include(FindPackageHandleStandardArgs)
0012 find_package_handle_standard_args(QXlsx
0013 FOUND_VAR
0014 QXLSX_FOUND
0015 REQUIRED_VARS
0016 QXLSX_LIBRARIES
0017 QXLSX_INCLUDE_DIR
0018 )
0019
0020 if(QXLSX_FOUND)
0021 add_library(QXlsx UNKNOWN IMPORTED)
0022 set_target_properties(QXlsx PROPERTIES
0023 IMPORTED_LOCATION "${QXLSX_LIBRARIES}"
0024 INTERFACE_INCLUDE_DIRECTORIES "${QXLSX_INCLUDE_DIR}"
0025 )
0026 else()
0027 set(QXLSX_LIBRARIES "")
0028 endif()
0029
0030 mark_as_advanced(QXLSX_LIBRARIES QXLSX_INCLUDE_DIR)
0031
0032 include(FeatureSummary)
0033 set_package_properties(QXlsx PROPERTIES
0034 DESCRIPTION "QXlsx is excel file(*.xlsx) reader/writer library"
0035 URL "https://github.com/QtExcel/QXlsx"
0036 )