Skip to content

Commit

Permalink
some tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
anton-seaice committed Jan 13, 2025
1 parent 1b75181 commit 6a78480
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 10 deletions.
5 changes: 3 additions & 2 deletions cmake/AccessCiceCmeps.cmake.in
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
@PACKAGE_INIT@

include(CMakeFindDependencyMacro)

find_package(NetCDF 4.7.3 REQUIRED Fortran)
find_package(PIO 2.5.3 REQUIRED COMPONENTS C Fortran)
find_dependency(NetCDF)
find_dependency(PIO)

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

Expand Down
18 changes: 10 additions & 8 deletions cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ set(CMAKE_INSTALL_MODULEDIR ${CMAKE_INSTALL_INCLUDEDIR}
#]==============================================================================]

if(ACCESS3_LIB_INSTALL)
find_package(Access3Share) #should this have a REQUIRED?
find_package(Access3Share REQUIRED cdeps timing share nuopc_cap_share)
find_package(ESMF 8.3.0 MODULE REQUIRED)
else()
find_package(MPI REQUIRED)
Expand Down Expand Up @@ -299,15 +299,17 @@ if(ACCESS3_LIB_INSTALL)
"${CMAKE_CURRENT_BINARY_DIR}/AccessCiceCmepsConfig.cmake"
INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/AccessCiceCmeps
)
install(FILES ${CMAKE_SOURCE_DIR}/FindNetCDF.cmake ${CMAKE_SOURCE_DIR}/FindPIO.cmake ${CMAKE_CURRENT_BINARY_DIR}/AccessCiceCmepsConfig.cmake

install(EXPORT AccessCiceCmepsTargets
FILE AccessCiceCmepsTargets.cmake
NAMESPACE AccessCiceCmeps::
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/AccessCiceCmeps
COMPONENT AccessCiceCmeps
)
# install(EXPORT AccessCiceCmepsTargets
# FILE AccessCiceCmepsTargets.cmake
# NAMESPACE AccessCiceCmeps::
# DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/AccessCiceCmeps
# )
install(FILES ${CMAKE_SOURCE_DIR}/FindNetCDF.cmake ${CMAKE_SOURCE_DIR}/FindPIO.cmake ${CMAKE_CURRENT_BINARY_DIR}/AccessCiceCmepsConfig.cmake
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/AccessCiceCmeps
COMPONENT AccessCiceCmeps
)

else()
set_target_properties(cicelib PROPERTIES
OUTPUT_NAME cicelib-standalone
Expand Down

0 comments on commit 6a78480

Please sign in to comment.