@@ -20,7 +20,7 @@ set(ver_patch ${CMAKE_MATCH_1})
2020set (SAF_VERSION "${ver_major} .${ver_minor} .${ver_patch} " )
2121
2222# Display License
23- if (SAF_ENABLE_TRACKER_MODULE)
23+ if (SAF_ENABLE_TRACKER_MODULE OR SAF_ENABLE_HADES_MODULE )
2424 set (SAF_LICENSE "GNU GPLv2" )
2525else ()
2626 set (SAF_LICENSE "ISC" )
@@ -316,23 +316,30 @@ if(SAF_ENABLE_SOFA_READER_MODULE)
316316 target_link_libraries (${PROJECT_NAME}
317317 PRIVATE
318318 ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/MacOSX/lib/libz.a
319- )
320- target_link_libraries (${PROJECT_NAME}
321- PRIVATE
322319 ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/MacOSX/lib/libnetcdf.a
323320 ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/MacOSX/lib/libhdf5.a
324321 ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/MacOSX/lib/libhdf5_hl.a
325322 )
326323 endif ()
327324
328325 elseif (UNIX AND NOT APPLE )
329- find_library (NETCDF_LIBRARY netcdf HINTS HINTS /usr/lib/x86_64-linux-gnu /usr/lib/arm-linux-gnueabihf)
330- if (NOT NETCDF_LIBRARY)
331- message (FATAL_ERROR "NETCDF_LIBRARY not found" )
332- endif ()
333- target_link_libraries (${PROJECT_NAME} PUBLIC ${NETCDF_LIBRARY} )
334- message (STATUS "Linking NETCDF: ${NETCDF_LIBRARY} " )
335-
326+ if (SAF_NETCDF_INCLUDE_DIR AND SAF_NETCDF_LIBRARIES)
327+ message (STATUS "Using NetCDF include dir ${SAF_NETCDF_INCLUDE_DIR} and libraries ${SAF_NETCDF_LIBRARIES} " )
328+ target_include_directories (${PROJECT_NAME} PUBLIC ${SAF_NETCDF_INCLUDE_DIR} )
329+ target_link_libraries (${PROJECT_NAME} PRIVATE ${SAF_NETCDF_LIBRARIES} )
330+ else ()
331+ target_include_directories (${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/Linux/include )
332+ target_link_libraries (${PROJECT_NAME}
333+ PUBLIC
334+ ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/Linux/lib/libz.a
335+ )
336+ target_link_libraries (${PROJECT_NAME}
337+ PRIVATE
338+ ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/Linux/lib/libnetcdf.a
339+ ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/Linux/lib/libhdf5.a
340+ ${CMAKE_CURRENT_SOURCE_DIR} /../dependencies/Linux/lib/libhdf5_hl.a
341+ )
342+ endif ()
336343 endif ()
337344 endif ()
338345else ()
0 commit comments