forked from NOAA-EMC/UPP
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPackageConfig.cmake.in
41 lines (32 loc) · 1.3 KB
/
PackageConfig.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
41
@PACKAGE_INIT@
#@PROJECT_NAME@-config.cmake
#
# Imported interface targets provided:
# * @PROJECT_NAME@::@PROJECT_NAME@ - library target
# Include targets file. This will create IMPORTED target @PROJECT_NAME@
include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-config-version.cmake")
include(CMakeFindDependencyMacro)
find_dependency(MPI)
find_dependency(NetCDF COMPONENTS Fortran)
# ON/OFF implies @PROJECT_NAME@ was compiled with/without OpenMP
if(@OPENMP@)
find_dependency(OpenMP COMPONENTS Fortran)
endif()
find_dependency(bacio CONFIG)
find_dependency(crtm CONFIG)
find_dependency(g2 CONFIG)
find_dependency(g2tmpl CONFIG)
find_dependency(ip CONFIG)
# nceppost library does not depend on these, the executable does.
#find_dependency(gfsio CONFIG)
#find_dependency(nemsio CONFIG)
#find_dependency(sfcio CONFIG)
#find_dependency(sigio CONFIG)
#find_dependency(sp CONFIG)
#find_dependency(w3nco CONFIG)
# Get the build type from library target
get_target_property(@PROJECT_NAME@_BUILD_TYPES @PROJECT_NAME@::@PROJECT_NAME@ IMPORTED_CONFIGURATIONS)
check_required_components("@PROJECT_NAME@")
get_target_property(location @PROJECT_NAME@::@PROJECT_NAME@ LOCATION)
message(STATUS "Found @PROJECT_NAME@: ${location} (found version \"${PACKAGE_VERSION}\")")