1 add_executable( metgrid )
3 add_subdirectory( src )
8 # Just dump everything in here
9 Fortran_MODULE_DIRECTORY ${CMAKE_INSTALL_PREFIX}/metgrid/
14 # Control dependencies and linking
15 target_link_libraries(
18 $<$<BOOL:${USE_MPI}>:$<TARGET_NAME_IF_EXISTS:MPI::MPI_Fortran>>
19 $<$<BOOL:${USE_OPENMP}>:$<TARGET_NAME_IF_EXISTS:OpenMP::OpenMP_Fortran>>
20 $<$<BOOL:${USE_OPENMP}>:$<TARGET_NAME_IF_EXISTS:OpenMP::OpenMP_C>>
28 target_compile_definitions(
34 target_include_directories(
37 ${netCDF_INCLUDE_DIRS}
40 # Add these to the export targets
43 EXPORT ${EXPORT_NAME}Targets
44 RUNTIME DESTINATION bin/
45 ARCHIVE DESTINATION lib/
46 LIBRARY DESTINATION lib/