Commit ab357222 authored by Robert Maynard's avatar Robert Maynard

Add in support for the moab read plugin and moab.

parent cea877f6
......@@ -33,6 +33,11 @@ macro (SetupCMBSuperBuild)
ENABLE_vxl
ENABLE_zeroMQ
ENABLE_zlib
ENABLE_ftgl
ENABLE_netcdf
ENABLE_netcdfcpp
ENABLE_oce
ENABLE_paraviewsdk
)
if (UNIX AND NOT APPLE)
mark_as_advanced(FORCE
......
......@@ -189,10 +189,6 @@ include(CTest)
#-----------------------------------------------------------------------------
set (CM_PROJECTS_ALL)
#setup the options to choose the paraview tag we use
option(USE_PARAVIEW_next "set paraview to use next instead of cmb tag")
option(USE_PARAVIEW_master "set paraview to use master instead of cmb tag")
#setup if we build with meshing support, we just pass this down to cmb proper
option(USE_MESHING_SUPPORT "build cmb programs that require meshing" ON)
......@@ -256,8 +252,19 @@ include(zeroMQ)
include(remus)
include(shiboken)
include(smtk)
#dependencies for moab
include(ftgl)
include(netcdf)
include(netcdfcpp)
include(oce)
include(cgm)
include(moab)
include(cmb)
include(cmbMoabReaderPlugin)
# paraview.sdk is a module that is used install the ParaView SDK.
# Simply enabling this module will result in the ParaView SDK to be
# installed by "make install". Note that this is not always supported.
......
......@@ -45,7 +45,8 @@ foreach(program ${cmb_programs_to_install})
COMMAND ${CMAKE_CURRENT_LIST_DIR}/fixup_bundle.py
\"\${CMAKE_INSTALL_PREFIX}/${Package_Folder}/${program}.app\"
\"${install_location}/lib\"
\"${install_location}/plugins\")
\"${install_location}/plugins\"
\"${install_location}/plugins/libvtkCmbMoabReaderPlugin.dylib\")
"
COMPONENT superbuild)
......
#cgm has to be built in source to work
add_external_project(cgm
DEPENDS oce
BUILD_IN_SOURCE 1
CONFIGURE_COMMAND <SOURCE_DIR>/configure
--with-occ=<INSTALL_DIR>
--prefix=<INSTALL_DIR>
--enable-shared
)
add_external_project_step(oce-autoconf
COMMENT "Running autoreconf for oce"
COMMAND autoreconf -i <SOURCE_DIR>
DEPENDEES update
DEPENDERS configure
)
\ No newline at end of file
add_external_project_or_just_build_dependencies(cmb
DEPENDS remus vxl kml gdal qt python paraview molequeue smtk
DEPENDS_OPTIONAL moab
CMAKE_ARGS
${extra_cmake_args}
-DKML_DIR:PATH=<INSTALL_DIR>
......
add_external_project(cmbMoabReaderPlugin
DEPENDS cmb moab
CMAKE_ARGS
-DCMB_DIR:PATH=${SuperBuild_BINARY_DIR}/cmb/src/cmb-build
-DMoab_DIR:PATH=${SuperBuild_BINARY_DIR}/moab/src/moab-build
-DParaView_DIR:PATH=${SuperBuild_BINARY_DIR}/paraview/src/paraview-build
-DMOAB_HAS_CGM:BOOL=${ENABLE_cgm}
-DCGM_CFG:PATH=${SuperBuild_BINARY_DIR}/cgm/src/cgm/cgm.make
-DMOAB_HAS_MPI:BOOL=OFF
-DMOAB_HAS_HDF:BOOL=ON
-DMOAB_HAS_NETCDF:BOOL=ON
)
......@@ -4,5 +4,5 @@ add_external_project(
CONFIGURE_COMMAND <SOURCE_DIR>/configure
--prefix=<INSTALL_DIR>
--enable-static=no
--with-sysroot=<INSTALL_DIR>
)
--with-sysroot=<INSTALL_DIR>
)
add_external_project(ftgl
DEPENDS freetype
CMAKE_ARGS
-DBUILD_SHARED_LIBS=ON
)
......@@ -21,6 +21,7 @@ add_external_project(
#always build in release mode.
#enable install name so that we get full paths to library on apple
CMAKE_ARGS
-DCMAKE_BUILD_TYPE:STRING=Release
-DBUILD_SHARED_LIBS:BOOL=TRUE
-DHDF5_ENABLE_Z_LIB_SUPPORT:BOOL=TRUE
-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=TRUE
......
#reset back the c/cppflag to the pre netcdf values.
#this works since the only project that depends on netcdf is moab
if (build-projects)
set (cppflags "${pre_netcdf_cpp_flags}")
set (cflags "${pre_netcdf_c_flags}")
endif()
set(cgm_find_flags )
if(cgm_ENABLED)
set(cgm_find_flags "-DCGM_CFG:PATH=${SuperBuild_BINARY_DIR}/cgm/src/cgm/cgm.make")
endif()
add_external_project(moab
DEPENDS hdf5 netcdfcpp
DEPENDS_OPTIONAL cgm
CMAKE_ARGS
-DBUILD_SHARED_LIBS:BOOL=OFF
-DMOAB_USE_SZIP:BOOL=ON
-DMOAB_USE_CGM:BOOL=${cgm_ENABLED}
-DMOAB_USE_CGNS:BOOL=OFF
-DMOAB_USE_MPI:BOOL=OFF
-DMOAB_USE_HDF:BOOL=ON
-DMOAB_USE_NETCDF:BOOL=ON
-DMOAB_ENABLE_TESTING:BOOL=ON #build can't handle this being disabled
${cgm_find_flags}
)
#this will only modify the cppflags for netcdf as the next project in the tree
#moab will unset the cppflags back to the original values
if (build-projects)
set (pre_netcdf_cpp_flags ${cppflags})
set (pre_netcdf_c_flags ${cflags})
set (cppflags "-I${install_location}/include ${cppflags}")
set (cflags "-I${install_location}/include ${cflags}")
endif()
add_external_project(netcdf
DEPENDS hdf5
PATCH_COMMAND
# this patch fixes following issues:
# 1. incorrect configure target
# 2. properly use the provided szip find package.
${CMAKE_COMMAND} -E copy_if_different ${SuperBuild_PROJECTS_DIR}/patches/netcdf.CMakeLists.txt
<SOURCE_DIR>/CMakeLists.txt
CMAKE_ARGS
-DBUILD_SHARED_LIBS:BOOL=ON
-DBUILD_UTILITIES:BOOL=ON
-DENABLE_NETCDF:BOOL=ON
-DUSE_SZIP:BOOL=ON
-DUSE_HDF5:BOOL=ON
-DENABLE_NETCDF_4:BOOL=ON
)
add_external_project_step(patch_fix_ncgen3
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${SuperBuild_PROJECTS_DIR}/patches/netcdf.ncgen3.load.c
<SOURCE_DIR>/ncgen3/load.c
DEPENDEES update # do after update
DEPENDERS patch # do before patch
)
\ No newline at end of file
add_external_project(netcdfcpp
DEPENDS netcdf
BUILD_IN_SOURCE 1
CONFIGURE_COMMAND <SOURCE_DIR>/configure
--prefix=<INSTALL_DIR>
--enable-shared
--disable-static
)
#Open Cascade Community Edition supports CMake
add_external_project(oce
DEPENDS ftgl freetype
CMAKE_ARGS
-DBUILD_SHARED_LIBS:BOOL=TRUE
-OCE_DISABLE_X11:BOOL=FALSE
-OCE_VISU_DEP:BOOL=TRUE
-OCE_VISUALISATION:BOOL=TRUE
-OCE_OCAF:BOOL=TRUE
-OCE_DRAW:BOOL=FALSE
-DFTGL_INCLUDE_DIR:PATH=<INSTALL_DIR>/include
-DOCE_INSTALL_PREFIX:FilePath=<INSTALL_DIR>
#force the include dir path, so it doesn't install the include files into
#install/include/oce/, because than CGM can't find it.
-DOCE_INSTALL_INCLUDE_DIR:FilePath=include
)
# remove the installed oce-config.h from the install tree
# so that the build doesn't use that over the configured header in the build
# directory. If we used the installed oce-config the incremental builds will
# fail as it doesn't have all the defines as the build version
add_external_project_step(oce-remove-config-file
COMMAND ${CMAKE_COMMAND} -E remove -f <INSTALL_DIR>/include/oce-config.h
COMMENT "Removing the installed oce-config.h so that incremental builds works."
DEPENDEES configure
DEPENDERS build
ALWAYS 1
)
\ No newline at end of file
......@@ -27,7 +27,7 @@ endif()
#this can't be quoted, since that will introduce an extra
#set of quotes into pqparaviewInitializer, and break the build
set(optional_plugins ERDC_Plugin+KMLExporter_Plugin)
set(optional_plugins KW_Plugin+KMLExporter_Plugin)
add_external_project(paraview
DEPENDS
......@@ -40,7 +40,13 @@ add_external_project(paraview
visitbridge
zlib
DEPENDS_OPTIONAL
ffmpeg hdf5 libxml3 manta matplotlib mpi silo cgns mesa osmesa
freetype ffmpeg hdf5 libxml3 manta matplotlib mpi silo cgns mesa osmesa netcdfcpp
PATCH_COMMAND
# this patch fixes following issues:
# 1. unable to support netcdf built externally.
${CMAKE_COMMAND} -E copy_if_different ${SuperBuild_PROJECTS_DIR}/patches/paraview.utilities.visitbridge.databases.CMakeLists.txt
<SOURCE_DIR>/Utilities/VisItBridge/databases/CMakeLists.txt
CMAKE_ARGS
-DBUILD_SHARED_LIBS:BOOL=ON
......@@ -54,6 +60,7 @@ add_external_project(paraview
-DPARAVIEW_USE_MPI:BOOL=${mpi_ENABLED}
-DPARAVIEW_USE_VISITBRIDGE:BOOL=${visitbridge_ENABLED}
-DVTK_USE_SYSTEM_HDF5:BOOL=${hdf5_ENABLED}
-DVTK_USE_SYSTEM_NETCDF:BOOL=${netcdf_ENABLED}
#Disable the SciberQuestPlugin support for cuda. If we are building on
#a machine with cuda installed, but needs to manually set the proper
......@@ -69,7 +76,6 @@ add_external_project(paraview
-DModule_vtkViewsInfovis:BOOL=ON
-DGDAL_DIR:PATH=<INSTALL_DIR>
#CMB needs to specify external plugins so that we can let paraview properly
#install the plugins. So we sneakily force a variable that is an
#implementation detail of paraview branding
......@@ -77,10 +83,10 @@ add_external_project(paraview
-DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=${PARAVIEW_INSTALL_DEVELOPMENT_FILES}
# since VTK mangles all the following, I wonder if there's any point in
# making it use system versions.
# -DVTK_USE_SYSTEM_FREETYPE:BOOL=${ENABLE_FREETYPE}
# -DVTK_USE_SYSTEM_LIBXML2:BOOL=${ENABLE_LIBXML2}
# -DVTK_USE_SYSTEM_PNG:BOOL=${ENABLE_PNG}
# -DVTK_USE_SYSTEM_ZLIB:BOOL=${ENABLE_ZLIB}
-DVTK_USE_SYSTEM_FREETYPE:BOOL=${freetype_ENABLED}
# -DVTK_USE_SYSTEM_LIBXML2:BOOL=${libxml2_ENABLED}
-DVTK_USE_SYSTEM_PNG:BOOL=${png_ENABLED}
-DVTK_USE_SYSTEM_ZLIB:BOOL=${zlib_ENABLED}
# Web documentation
-DPARAVIEW_BUILD_WEB_DOCUMENTATION:BOOL=${PARAVIEW_BUILD_WEB_DOCUMENTATION}
......@@ -89,6 +95,10 @@ add_external_project(paraview
# platforms.
-DMACOSX_APP_INSTALL_PREFIX:PATH=<INSTALL_DIR>/Applications
#If this is true paraview doesn't properly clean the paths to system
#libraries like netcdf
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=TRUE
${extra_cmake_args}
LIST_SEPARATOR +
)
This diff is collapsed.
This diff is collapsed.
#get same cmake config as visitlib itself does
include(${CMAKE_CURRENT_SOURCE_DIR}/../Library/VisItLib/CMake/VisItCommon.cmake)
include(${VISIT_BINARY_DIR}/VisItBridgeUse.cmake)
macro(VISIT_INCLUDE_READER_SOURCE name state)
option(VISIT_BUILD_READER_${name} "Build VisIt Reader ${name}" ${state})
if (VISIT_BUILD_READER_${name})
add_subdirectory(${name})
endif()
endmacro(VISIT_INCLUDE_READER_SOURCE name)
#these are used by visit_include_reader
set(VISIT_DATABASE_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
set(VISIT_SERVER_SOURCES CACHE INTERNAL "vtk classes to wrap for client server" FORCE)
set(VISIT_DB_SOURCES "" CACHE INTERNAL "visit sources for readers" FORCE)
set(VISIT_DB_INC_DIRS CACHE INTERNAL "include directories" FORCE)
set(DEFAULT_BRIDGE_READERS
ANALYZE
ANSYS
AUXFile
BOV
CEAucd
Chombo
CMAT
CTRL
Curve2D
DDCMD
Dyna3D
Enzo
ExtrudedVol
FLASH
Fluent
Gadget
GGCM
GTC
GULP
H5Nimrod
Image
LAMMPS
Lines
M3D
M3DC1
MFIX
MFIXCDF
Miranda
MM5
NASTRAN
NETCDF
Nek5000
OpenFOAM
OVERFLOW
paraDIS
PATRAN
PFLOTRAN
Pixie
PLOT2D
PLOT3D
Point3D
ProteinDataBank
RAW
SAMRAI
SAR
SAS
Spheral
Tecplot
Tetrad
TFT
TSurf
UNIC
VASP
Velodyne
Vs
Xmdv
XYZ
)
if(NOT WIN32)
list(APPEND DEFAULT_BRIDGE_READERS
Claw
)
endif(NOT WIN32)
#add generic vtkreader interface parent classes
add_subdirectory(AvtAlgorithms)
#add the default readers to the library
foreach(db ${DEFAULT_BRIDGE_READERS})
add_subdirectory(${db})
endforeach(db)
add_definitions("-DRC_CPP_VISIT_BUILD")
#-----------------------------------------------------------------------------
# GMV Reader needs OpenGLU library. So check if it exists before enabling the
# GMV reader.
find_package(OpenGL)
set (__gmv_default_status OFF)
if (OPENGL_GLU_FOUND)
# BUG #13489. There are cases in FindOpenGL.cmake when OPENGL_GLU_FOUND is not
# set at all. Hence, don't use ${OPENGL_GLU_FOUND} directly.
set (__gmv_default_status ON)
endif()
visit_include_reader_source(GMV ${__gmv_default_status})
if (VISIT_BUILD_READER_GMV AND NOT OPENGL_GLU_FOUND)
message(FATAL_ERROR "Unable to locate GLU library required for GMV reader.")
endif()
#-----------------------------------------------------------------------------
visit_include_reader_source(Silo OFF)
if(VISIT_BUILD_READER_Silo)
if(NOT HAVE_LIBSILO)
#if we currently don't have silo setup make it required
find_package(SILO REQUIRED)
endif(NOT HAVE_LIBSILO)
if(NOT SILO_FOUND)
message(FATAL_ERROR "Unable to locate Silo library.")
endif(NOT SILO_FOUND)
endif(VISIT_BUILD_READER_Silo)
#-----------------------------------------------------------------------------
visit_include_reader_source(CGNS OFF)
if(VISIT_BUILD_READER_CGNS)
if(NOT HAVE_LIBCGNS)
#if we currently don't have silo setup make it required
find_package(CGNS REQUIRED)
endif(NOT HAVE_LIBCGNS)
if(NOT CGNS_FOUND)
message(FATAL_ERROR "Unable to locate CGNS library.")
endif(NOT CGNS_FOUND)
endif(VISIT_BUILD_READER_CGNS)
#-----------------------------------------------------------------------------
visit_include_reader_source(Mili OFF)
if(VISIT_BUILD_READER_Mili)
if(NOT HAVE_LIBMILI)
#if we currently don't have silo setup make it required
find_package(MILI REQUIRED)
endif(NOT HAVE_LIBMILI)
if(NOT MILI_FOUND)
message(FATAL_ERROR "Unable to locate Mili library.")
endif(NOT MILI_FOUND)
endif(VISIT_BUILD_READER_Mili)
#-----------------------------------------------------------------------------
#include all the db directories before
#the visit files
include_directories(BEFORE
${VISIT_DB_INC_DIRS}
${CMAKE_CURRENT_SOURCE_DIR}/Common
)
include_directories(
${VISITBRIDGE_INCLUDE_DIRS}
)
if(HAVE_LIBSILO AND VISIT_BUILD_READER_Silo)
include_directories(${SILO_INCLUDE_DIR})
endif(HAVE_LIBSILO AND VISIT_BUILD_READER_Silo)
if(HAVE_LIBCGNS AND VISIT_BUILD_READER_CGNS)
include_directories(${CGNS_INCLUDE_DIR})
endif(HAVE_LIBCGNS AND VISIT_BUILD_READER_CGNS)
if(HAVE_LIBMILI AND VISIT_BUILD_READER_Mili)
include_directories(${MILI_INCLUDE_DIR})
endif(HAVE_LIBMILI AND VISIT_BUILD_READER_Mili)
set(Module_SRCS
${VISIT_SERVER_SOURCES}
)
set_source_files_properties(
${VISIT_DB_SOURCES}
WRAP_EXCLUDE
)
set(vtkIOVisItBridge_INCLUDE_DIRS "${vtkIOVisItBridge_INCLUDE_DIRS};${CMAKE_CURRENT_SOURCE_DIR}/AvtAlgorithms")
vtk_module_library(vtkIOVisItBridge ${Module_SRCS} ${VISIT_DB_SOURCES})
if(VISIT_PARALLEL)
target_link_libraries(vtkIOVisItBridge
LINK_PRIVATE
visitcommon avtdatabase_par avtpipeline_par avtivp
visit_vtk vtkIOImage vtkRenderingOpenGL)
else(VISIT_PARALLEL)
target_link_libraries(vtkIOVisItBridge
LINK_PRIVATE
visitcommon avtdatabase_ser avtpipeline_ser avtivp
visit_vtk vtkIOImage vtkRenderingOpenGL)
endif(VISIT_PARALLEL)
#To properly use thirdparty vtk libraries you shouldn't explicitly link to
#the target itself. That won't work when the target is external, because in
#that use case the target has no import libraries. Instead the best way to
#use third party libraries is to use the global variable <module>_LIBRARIES.
vtk_module_load(vtkhdf5)
vtk_module_load(vtknetcdf)
target_link_libraries(vtkIOVisItBridge LINK_PRIVATE ${vtknetcdf_LIBRARIES} vtksys)
target_link_libraries(vtkIOVisItBridge LINK_PRIVATE ${vtkhdf5_LIBRARIES})
if(HAVE_LIBSILO AND VISIT_BUILD_READER_Silo)
target_link_libraries(vtkIOVisItBridge LINK_PRIVATE ${SILO_LIBRARIES})
endif(HAVE_LIBSILO AND VISIT_BUILD_READER_Silo)
if(HAVE_LIBCGNS AND VISIT_BUILD_READER_CGNS)
target_link_libraries(vtkIOVisItBridge LINK_PRIVATE ${CGNS_LIBRARIES})
endif(HAVE_LIBCGNS AND VISIT_BUILD_READER_CGNS)
if(HAVE_LIBMILI AND VISIT_BUILD_READER_Mili)
target_link_libraries(vtkIOVisItBridge LINK_PRIVATE ${MILI_LIBRARIES})
endif(HAVE_LIBMILI AND VISIT_BUILD_READER_Mili)
......@@ -81,7 +81,7 @@ add_revision(manta
URL_MD5 fbf4107fe2f6d7e8a5ae3dda71805bdc)
add_revision(molequeue
GIT_REPOSITORY git://source.openchemistry.org/molequeue.git
GIT_REPOSITORY "git://source.openchemistry.org/molequeue.git"
GIT_TAG e545ee25b4b79d5bae9e1)
if (UNIX)
......@@ -110,21 +110,12 @@ add_revision(osmesa
URL "http://paraview.org/files/dependencies/MesaLib-7.11.2.tar.gz"
URL_MD5 b9e84efee3931c0acbccd1bb5a860554)
if(USE_PARAVIEW_next)
add_revision(paraview
GIT_REPOSITORY http://paraview.org/ParaView.git
GIT_TAG next)
elseif(USE_PARAVIEW_master)
add_revision(paraview
GIT_REPOSITORY http://paraview.org/ParaView.git
GIT_TAG master)
else()
add_revision(paraview
add_revision(paraview
# updating to a version of ParaView that fixes issue loading a
# plugin multiple times which destroyed our dashboard
GIT_REPOSITORY http://paraview.org/ParaView.git
GIT_TAG e90304c0053a68ab316790748e097d810cb17ed1)
endif()
GIT_REPOSITORY "http://paraview.org/ParaView.git"
GIT_TAG e90304c0053a68ab316790748e097d810cb17ed1
)
#------------------------------------------------------------------------------
# Optional Plugins. Doesn't affect ParaView binaries at all even if missing
......@@ -132,22 +123,22 @@ endif()
#------------------------------------------------------------------------------
add_revision(cosmologytools
GIT_REPOSITORY http://public.kitware.com/cosmotools.git
GIT_REPOSITORY "http://public.kitware.com/cosmotools.git"
GIT_TAG v0.11)
add_revision(qhull
GIT_REPOSITORY http://github.com/gzagaris/gxzagas-qhull.git
GIT_REPOSITORY "http://github.com/gzagaris/gxzagas-qhull.git"
GIT_TAG master)
if (TRUST_SVN_CERTIFICATES_AUTOMATICALLY)
add_revision(diy
SVN_REPOSITORY https://svn.mcs.anl.gov/repos/diy/trunk
SVN_REPOSITORY "https://svn.mcs.anl.gov/repos/diy/trunk"
SVN_REVISION -r176
SVN_TRUST_CERT 1)
else()
add_revision(diy
SVN_REPOSITORY https://svn.mcs.anl.gov/repos/diy/trunk
SVN_REPOSITORY "https://svn.mcs.anl.gov/repos/diy/trunk"
SVN_REVISION -r176)
endif()
......@@ -159,18 +150,18 @@ add_revision(portfwd
# CMB versions
#------------------------------------------------------------------------------
add_revision(cmb
GIT_REPOSITORY git@www.kitware.com:ERDC/CMB.git
GIT_REPOSITORY "git@public.kitware.com:CMB.git"
GIT_TAG "master"
)
add_revision(vxl
URL http://vtk.org/files/support/vxl_r35313.tar.gz
URL "http://vtk.org/files/support/vxl_r35313.tar.gz"
URL_MD5 cb7884a8eb0f816a4bb378dc968c8333)
if (WIN32)
#windows uses the custom cmake build of zeroMQ
add_revision(zeroMQ
GIT_REPOSITORY https://github.com/robertmaynard/zeromq2-x
GIT_REPOSITORY "https://github.com/robertmaynard/zeromq2-x"
GIT_TAG master)
else()
#unix and mac uses the stable release
......@@ -181,23 +172,62 @@ else()
endif()
add_revision(remus
GIT_REPOSITORY http://public.kitware.com/Remus.git
GIT_REPOSITORY "http://public.kitware.com/Remus.git"
GIT_TAG v0.1.2)
add_revision(kml
URL http://vtk.org/files/support/libkml_fa6c7d8.tar.gz
URL "http://vtk.org/files/support/libkml_fa6c7d8.tar.gz"
URL_MD5 261b39166b18c2691212ce3495be4e9c
)
add_revision(gdal
URL http://vtk.org/files/support/gdal_5b8309b.tar.gz
URL "http://vtk.org/files/support/gdal_5b8309b.tar.gz"
URL_MD5 8d77df722a01cc86b292300a007a3282
)
add_revision(smtk
GIT_REPOSITORY http://public.kitware.com/SMTK.git
GIT_TAG master)
GIT_REPOSITORY "http://public.kitware.com/SMTK.git"
GIT_TAG 9322a480c1e93de9f78d965)
add_revision(shiboken
GIT_REPOSITORY https://github.com/OpenGeoscience/shiboken.git
GIT_REPOSITORY "https://github.com/OpenGeoscience/shiboken.git"
GIT_TAG smtk-head)
#------------------------------------------------------------------------------
# moab versions
#------------------------------------------------------------------------------
add_revision(ftgl
GIT_REPOSITORY "https://github.com/ulrichard/ftgl.git"
GIT_TAG cf4d9957930e41c3b82a57b20207242c7ef69f18
)
add_revision(oce
GIT_REPOSITORY "https://github.com/robertmaynard/oce.git"
GIT_TAG "cgm_support"
)
add_revision(netcdf
URL "ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-4.3.0.tar.gz"
URL_MD5 40c0e53433fc5dc59296ee257ff4a813
)
add_revision(netcdfcpp
URL "ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-cxx-4.2.tar.gz"
URL_MD5 d32b20c00f144ae6565d9e98d9f6204c
)
add_revision(cgm
GIT_REPOSITORY "https://bitbucket.org/fathomteam/cgm.git"
GIT_TAG 13.1.1
)
add_revision(moab
GIT_REPOSITORY "https://github.com/judajake/moab.git"
GIT_TAG "624c4e95ad1e935a7937a1b10bf252632d4496d1"
)
add_revision(cmbMoabReaderPlugin
GIT_REPOSITORY "https://github.com/robertmaynard/MoabReader.git"
GIT_TAG fdc391533dc58ad648de851f8dc3948bdb2dd936
)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment