Warning, /education/labplot/cmake/FindLibOrigin.cmake is written in an unsupported language. File is not indexed.
0001 #============================================================================= 0002 # SPDX-FileCopyrightText: 2023 Stefan Gerlach <stefan.gerlach@uni.kn> 0003 # 0004 # SPDX-License-Identifier: BSD-3-Clause 0005 #============================================================================= 0006 0007 find_package(PkgConfig QUIET) 0008 if (PKG_CONFIG_FOUND) 0009 pkg_check_modules(PC_LIBORIGIN liborigin>=3.0.3 QUIET) 0010 endif () 0011 0012 find_library(LIBORIGIN_LIBRARIES 0013 NAMES origin 0014 HINTS ${PC_LIBORIGIN_LIBRARY_DIRS} 0015 ) 0016 0017 find_path(LIBORIGIN_INCLUDE_DIR 0018 NAMES OriginFile.h 0019 HINTS ${PC_LIBORIGIN_INCLUDE_DIRS} 0020 ) 0021 0022 set(LIBORIGIN_VERSION ${PC_LIBORIGIN_VERSION}) 0023 0024 include(FindPackageHandleStandardArgs) 0025 find_package_handle_standard_args(LibOrigin 0026 REQUIRED_VARS 0027 LIBORIGIN_LIBRARIES 0028 LIBORIGIN_INCLUDE_DIR 0029 VERSION_VAR 0030 LIBORIGIN_VERSION 0031 ) 0032 0033 if(LIBORIGIN_FOUND) 0034 add_library(liborigin UNKNOWN IMPORTED) 0035 set_target_properties(liborigin PROPERTIES 0036 IMPORTED_LOCATION "${LIBORIGIN_LIBRARIES}" 0037 INTERFACE_COMPILE_OPTIONS "${PC_LIBORIGIN_CFLAGS}" 0038 INTERFACE_INCLUDE_DIRECTORIES "${LIBORIGIN_INCLUDE_DIR}" 0039 ) 0040 endif() 0041 0042 mark_as_advanced(LIBORIGIN_LIBRARIES LIBORIGIN_INCLUDE_DIR LIBORIGIN_VERSION) 0043 0044 include(FeatureSummary) 0045 set_package_properties(LibOrigin PROPERTIES 0046 DESCRIPTION "A library for reading OriginLab project files" 0047 URL "http://sourceforge.net/projects/liborigin" 0048 ) 0049