From 7abe99d287cc1af2fcb8b6da4420b35ab531952d Mon Sep 17 00:00:00 2001 From: Ben Boeckel <ben.boeckel@kitware.com> Date: Wed, 27 Dec 2017 13:07:21 -0500 Subject: [PATCH] exodusII: integrate with the new module system --- ThirdParty/exodusII/CMakeLists.txt | 19 ++++++++++++------- ThirdParty/exodusII/module.cmake | 5 ----- ThirdParty/exodusII/update.sh | 2 +- ThirdParty/exodusII/vtk.module | 7 +++++++ 4 files changed, 20 insertions(+), 13 deletions(-) delete mode 100644 ThirdParty/exodusII/module.cmake create mode 100644 ThirdParty/exodusII/vtk.module diff --git a/ThirdParty/exodusII/CMakeLists.txt b/ThirdParty/exodusII/CMakeLists.txt index a524e8693e1..9b0cf4b26fe 100644 --- a/ThirdParty/exodusII/CMakeLists.txt +++ b/ThirdParty/exodusII/CMakeLists.txt @@ -1,7 +1,12 @@ -set(vtkexodusII_THIRD_PARTY 1) -set(vtkexodusII_LIBRARIES vtkexodusII) -set(vtkexodusII_INCLUDE_DIRS - "${CMAKE_CURRENT_BINARY_DIR}/vtkexodusII/include" - "${CMAKE_CURRENT_SOURCE_DIR}/vtkexodusII/include") -vtk_module_export_info() -add_subdirectory(vtkexodusII) +vtk_module_third_party_internal( + LICENSE_FILES "vtkexodusII/COPYRIGHT" + VERSION "7.15f" + STANDARD_INCLUDE_DIRS) + +#configure_file( +# "${CMAKE_CURRENT_SOURCE_DIR}/vtk_exodusII.h.in" +# "${CMAKE_CURRENT_BINARY_DIR}/vtk_exodusII.h") + +vtk_module_install_headers( +# FILES "${CMAKE_CURRENT_BINARY_DIR}/vtk_exodusII.h") + FILES "${CMAKE_CURRENT_SOURCE_DIR}/vtk_exodusII.h") diff --git a/ThirdParty/exodusII/module.cmake b/ThirdParty/exodusII/module.cmake deleted file mode 100644 index 933aded2c9f..00000000000 --- a/ThirdParty/exodusII/module.cmake +++ /dev/null @@ -1,5 +0,0 @@ -vtk_module(vtkexodusII - EXCLUDE_FROM_WRAPPING - DEPENDS - vtknetcdf - ) \ No newline at end of file diff --git a/ThirdParty/exodusII/update.sh b/ThirdParty/exodusII/update.sh index 21b1098191c..0bde4bc8021 100755 --- a/ThirdParty/exodusII/update.sh +++ b/ThirdParty/exodusII/update.sh @@ -8,7 +8,7 @@ readonly name="exodusII" readonly ownership="Seacas Upstream <kwrobot@kitware.com>" readonly subtree="ThirdParty/$name/vtk$name" readonly repo="https://gitlab.kitware.com/third-party/seacas.git" -readonly tag="for/vtk-old" +readonly tag="for/vtk-20181008-7.15f-master" readonly paths=" packages/seacas/libraries/exodus/CMakeLists.vtk.txt packages/seacas/libraries/exodus/cmake/exodus_config.h.in diff --git a/ThirdParty/exodusII/vtk.module b/ThirdParty/exodusII/vtk.module new file mode 100644 index 00000000000..27301eceb62 --- /dev/null +++ b/ThirdParty/exodusII/vtk.module @@ -0,0 +1,7 @@ +NAME + VTK::exodusII +LIBRARY_NAME + vtkexodusII +DEPENDS + VTK::netcdf +THIRD_PARTY -- GitLab