File: LibOFXConfig.cmake.in

package info (click to toggle)
libofx 1%3A0.10.9-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,644 kB
  • sloc: cpp: 8,101; ansic: 2,298; xml: 265; makefile: 224; sh: 43
file content (39 lines) | stat: -rw-r--r-- 1,370 bytes parent folder | download | duplicates (2)
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
# LibOFXConfig.cmake provides information about the installed LibOFX library.
# It can be used directly from CMake via find_package(libofx NO_MODULE)
#
# The following CMake variables are provided:
#   LibOFX_INCLUDE_DIR            - the include directory
#   LibOFX_LIBDIR                 - the library directory
#   LibOFX_DATADIR                - the data dir, contains the .dtd/.dcl files
#
# The following imported library targets are created, which may be used directly
# with target_link_libraries():
#   libofx::libofx                - the LibOFX library

@PACKAGE_INIT@

include("${CMAKE_CURRENT_LIST_DIR}/LibOFXTargets.cmake")

include(CMakeFindDependencyMacro)

if (${CMAKE_VERSION} VERSION_LESS 3.25.0)
    set("${CMAKE_FIND_PACKAGE_NAME}_CMAKE_MODULE_PATH_save" "${CMAKE_MODULE_PATH}")
    list(INSERT CMAKE_MODULE_PATH 0 "${CMAKE_CURRENT_LIST_DIR}")

    find_dependency(OpenSP)

    set(CMAKE_MODULE_PATH "${${CMAKE_FIND_PACKAGE_NAME}_CMAKE_MODULE_PATH_save}")
    unset("${CMAKE_FIND_PACKAGE_NAME}_CMAKE_MODULE_PATH_save")
else()
    find_dependency(OpenSP)
endif()

if(@ENABLE_ICONV@)
    find_dependency(Iconv)
endif()

set_and_check(LibOFX_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
set_and_check(LibOFX_LIBDIR "@PACKAGE_CMAKE_INSTALL_LIBDIR@")
set_and_check(LibOFX_DATADIR "@PACKAGE_CMAKE_INSTALL_DATADIR@")

check_required_components(LibOFX)