From 2d4c7ce66f417090259b57898c8d9d3cc02dce0d Mon Sep 17 00:00:00 2001 From: tonnguy <64287311+tonnguy@users.noreply.github.com> Date: Wed, 2 Oct 2024 13:11:17 -0600 Subject: [PATCH] =?UTF-8?q?Add=20seacas=20patch=20to=20support=20Pamgen=20?= =?UTF-8?q?as=20a=20TriBITS=20external=20compliant=20pa=E2=80=A6=20(#508)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add seacas patch to support Pamgen as a TriBITS external compliant package. * Apply patch and remove the patch file since modern tribits supports both use cases of building SEACAS and Pamgen as TriBITS packages and building Pamgen as a TriBITS external compliant package within seacas. --- TPLsList.cmake | 2 +- cmake/TPLs/FindTPLPamgen.cmake | 59 ---------------------------------- 2 files changed, 1 insertion(+), 60 deletions(-) delete mode 100644 cmake/TPLs/FindTPLPamgen.cmake diff --git a/TPLsList.cmake b/TPLsList.cmake index eab14e1676..8b38e12a75 100644 --- a/TPLsList.cmake +++ b/TPLsList.cmake @@ -68,7 +68,7 @@ SET( Seacas_TPLS_FINDMODS_CLASSIFICATIONS DataWarp "cmake/TPLs/" SS METIS "cmake/TPLs/" SS ParMETIS "cmake/TPLs/" SS - Pamgen "cmake/TPLs/" SS + Pamgen "TRIBITS_PKG" SS Matio "cmake/TPLs/" SS CUDA "cmake/TPLs/" SS Kokkos "${${PROJECT_NAME}_TRIBITS_DIR}/common_tpls/" SS diff --git a/cmake/TPLs/FindTPLPamgen.cmake b/cmake/TPLs/FindTPLPamgen.cmake deleted file mode 100644 index 2e52dfafac..0000000000 --- a/cmake/TPLs/FindTPLPamgen.cmake +++ /dev/null @@ -1,59 +0,0 @@ -# @HEADER -# ************************************************************************ -# -# Trilinos: An Object-Oriented Solver Framework -# Copyright (2001) Sandia Corporation -# -# -# Copyright (2001) Sandia Corporation. Under the terms of Contract -# DE-AC04-94AL85000, there is a non-exclusive license for use of this -# work by or on behalf of the U.S. Government. Export of this program -# may require a license from the United States Government. -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# 3. Neither the name of the Corporation nor the names of the -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY -# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# -# NOTICE: The United States Government is granted for itself and others -# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide -# license in this data to reproduce, prepare derivative works, and -# perform publicly and display publicly. Beginning five (5) years from -# July 25, 2001, the United States Government is granted for itself and -# others acting on its behalf a paid-up, nonexclusive, irrevocable -# worldwide license in this data to reproduce, prepare derivative works, -# distribute copies to the public, perform publicly and display -# publicly, and to permit others to do so. -# -# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT -# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES -# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR -# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY -# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS -# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS. -# -# ************************************************************************ -# @HEADER - - -TRIBITS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( Pamgen - REQUIRED_HEADERS pamgen_im_exodusII.h - REQUIRED_LIBS_NAMES pamgen pamgen_extras)