netcdf-c/liblib/CMakeLists.txt

42 lines
806 B
CMake
Raw Normal View History

SET(CMAKE_INCLUDE_CURRENT_DIR ON)
INCLUDE_DIRECTORIES(".")
SET(liblib_LIBS dispatch netcdf3)
IF(USE_HDF5 OR USE_NETCDF4)
SET(liblib_LIBS ${liblib_LIBS} netcdf4)
ENDIF()
2012-07-20 06:11:10 +08:00
IF(BUILD_DAP)
2012-07-25 06:53:58 +08:00
SET(liblib_LIBS ${liblib_LIBS} oc dap2)
2012-07-20 06:11:10 +08:00
ENDIF()
2012-07-25 06:53:58 +08:00
IF(BUILD_CDMREMOTE)
SET(liblib_LIBS ${liblib_LIBS} cdmr)
ENDIF()
FOREACH(LIBS ${liblib_LIBS})
SET(LARGS ${LARGS} $<TARGET_OBJECTS:${LIBS}>)
ENDFOREACH()
ADD_LIBRARY(netcdf stub.c ${LARGS})
2012-07-21 05:16:27 +08:00
IF(BUILD_DAP)
TARGET_LINK_LIBRARIES(netcdf ${CURL_LIBRARIES})
ENDIF(BUILD_DAP)
IF(USE_HDF5 OR USE_NETCDF4)
TARGET_LINK_LIBRARIES(netcdf ${HDF5_LIBRARIES} ${HDF5_HL_LIBRARY} )
ENDIF()
2012-07-25 06:53:58 +08:00
IF(BUILD_DAP)
TARGET_LINK_LIBRARIES(netcdf ${CURL})
ENDIF()
2012-07-21 05:16:27 +08:00
#TARGET_LINK_LIBRARIES(netcdf ${LARGS})
#ADD_LIBRARY(netcdf stub.c $<TARGET_OBJECTS:dispatch> $<TARGET_OBJECTS:netcdf3>)