changed: do not store third party Find rules in-tree

since these are shared between several ifem related projects,
we get into issues with rules out of sync, as well as several
packages providing the same files when building up debs.

thus the CMake rules are split off into a separate git, available at
afem:/home/akva/libifem-cmakerules.git

you either have to clone this git and do the make / sudo make install
cycle there, or install the libifem-cmakerules package from an
apt repository

git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@1902 e10b68d5-8a6e-419e-a041-bce267b0401d
This commit is contained in:
akva 2012-08-30 08:59:20 +00:00 committed by Knut Morten Okstad
parent d60f295c85
commit 217aa2b2b1
14 changed files with 3 additions and 442 deletions

View File

@ -1,17 +0,0 @@
IF (ARPACK_LIBRARIES)
SET(ARPACK_FIND_QUIETLY TRUE)
ENDIF (ARPACK_LIBRARIES)
FIND_LIBRARY(ARPACK_LIBRARIES
NAMES arpack
PATHS $ENV{HOME}/lib
/sima/libs/ARPACK
# For kongull until they get their act together
/share/apps/modulessoftware/arpack/96/lib
)
INCLUDE(FindPackageHandleStandardArgs)
find_package_handle_standard_args(ARPACK DEFAULT_MSG
ARPACK_LIBRARIES)
MARK_AS_ADVANCED(ARPACK_LIBRARIES)

View File

@ -1,24 +0,0 @@
IF (CBLAS_LIBRARIES)
SET(CBLAS_FIND_QUIETLY TRUE)
ENDIF (CBLAS_LIBRARIES)
FIND_LIBRARY(CBLAS_LIBRARIES
NAMES cblas
PATHS $ENV{HOME}/lib
/usr/lib/atlas/)
IF(NOT CBLAS_LIBRARIES)
FIND_PACKAGE(BLAS)
INCLUDE(CheckFunctionExists)
SET(CMAKE_REQUIRED_LIBRARIES ${BLAS_LIBRARIES})
CHECK_FUNCTION_EXISTS(cblas_dgemm CBLAS_OK)
IF (CBLAS_OK)
SET(CBLAS_LIBRARIES ${BLAS_LIBRARIES})
ENDIF(CBLAS_OK)
ENDIF(NOT CBLAS_LIBRARIES)
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(CBLAS DEFAULT_MSG
CBLAS_LIBRARIES)
MARK_AS_ADVANCED(CBLAS_LIBRARIES)

View File

@ -1,56 +0,0 @@
IF(GoTools_INCLUDE_DIRS AND GoTools_LIBRARIES)
SET(GoTools_FIND_QUIETLY TRUE)
ENDIF(GoTools_INCLUDE_DIRS AND GoTools_LIBRARIES)
FIND_PATH(GoTools_INCLUDE_DIRS
NAMES GoTools/geometry/SplineSurface.h
PATHS "$ENV{HOME}/include"
"$ENV{HOME}/install/include"
/sima/libs/GoTools/include
)
FIND_LIBRARY(GoTools_LIBRARIES
NAMES GoToolsCore
PATHS "$ENV{HOME}/lib"
"$ENV{HOME}/install/lib"
/sima/libs/GoTools/lib
PATH_SUFFIXES GoTools
)
# Check for newer GoTools
EXECUTE_PROCESS(COMMAND cat "${GoTools_INCLUDE_DIRS}/GoTools/geometry/GoTools.h" OUTPUT_VARIABLE GOTOOLS_HEADER)
STRING(REGEX MATCH "GO_VERSION_MAJOR ([0-9]+)" GoTools_VERSION_MAJOR ${GOTOOLS_HEADER})
IF(NOT GoTools_VERSION_MAJOR)
EXECUTE_PROCESS(COMMAND cat "${GoTools_INCLUDE_DIRS}/GoTools/geometry/GoTools_version.h" OUTPUT_VARIABLE GOTOOLS_HEADER)
STRING(REGEX MATCH "GO_VERSION_MAJOR ([0-9]+)" GoTools_VERSION_MAJOR ${GOTOOLS_HEADER})
ENDIF(NOT GoTools_VERSION_MAJOR)
STRING(REGEX REPLACE "GO_VERSION_MAJOR ([0-9]+)" "\\1" GoTools_VERSION_MAJOR "${GoTools_VERSION_MAJOR}")
STRING(REGEX MATCH "GO_VERSION_MINOR ([0-9]+)" GoTools_VERSION_MINOR ${GOTOOLS_HEADER})
STRING(REGEX REPLACE "GO_VERSION_MINOR ([0-9]+)" "\\1" GoTools_VERSION_MINOR "${GoTools_VERSION_MINOR}")
STRING(REGEX MATCH "GO_VERSION_PATCH ([0-9]+)" GoTools_VERSION_PATCH ${GOTOOLS_HEADER})
STRING(REGEX REPLACE "GO_VERSION_PATCH ([0-9]+)" "\\1" GoTools_VERSION_PATCH "${GoTools_VERSION_PATCH}")
IF (GoTools_VERSION_MAJOR GREATER 2)
INCLUDE(CheckCXXCompilerFlag)
IF(CMAKE_CXX_COMPILER_ID MATCHES GNU)
# check if compiler supports c++-0x
CHECK_CXX_COMPILER_FLAG("-std=gnu++0x" HAVE_0x)
IF(HAVE_0x)
SET(GoTools_CXX_FLAGS "-std=gnu++0x")
ELSE(HAVE_0x)
MESSAGE(FATAL_ERROR "A compiler with c++-0x support is needed")
ENDIF(HAVE_0x)
ELSE(CMAKE_CXX_COMPILER_ID MATCHES GNU)
MESSAGE(STATUS "Compiler is non-GNU, assuming GoTools was built with Boost")
FIND_PACKAGE(Boost REQUIRED)
SET(GoTools_CXX_FLAGS "-DUSE_BOOST=1")
SET(GoTools_LIBRARIES ${GoTools_LIBRARIES} ${Boost_LIBRARIES})
SET(GoTools_INCLUDE_DIRS ${GoTools_INCLUDE_DIRS} ${Boost_INCLUDE_DIR})
ENDIF(CMAKE_CXX_COMPILER_ID MATCHES GNU)
ENDIF (GoTools_VERSION_MAJOR GREATER 2)
INCLUDE(FindPackageHandleStandardArgs)
IF(GoTools_LIBRARIES)
find_package_handle_standard_args(GoTools DEFAULT_MSG
GoTools_INCLUDE_DIRS GoTools_LIBRARIES)
ENDIF(GoTools_LIBRARIES)

View File

@ -1,24 +0,0 @@
IF(GoTrivariate_INCLUDE_DIRS AND GoTrivariate_LIBRARIES)
SET(GoTrivariate_FIND_QUIETLY TRUE)
ENDIF(GoTrivariate_INCLUDE_DIRS AND GoTrivariate_LIBRARIES)
FIND_PATH(GoTrivariate_INCLUDE_DIRS
NAMES GoTools/trivariate/SplineVolume.h
PATHS "$ENV{HOME}/include"
"$ENV{HOME}/install/include"
/sima/libs/GoTools/include
)
FIND_LIBRARY(GoTrivariate_LIBRARIES
NAMES GoTrivariate
PATHS "$ENV{HOME}/lib"
"$ENV{HOME}/install/lib"
/sima/libs/GoTools/lib
PATH_SUFFIXES GoTools
)
INCLUDE(FindPackageHandleStandardArgs)
IF(GoTrivariate_LIBRARIES)
find_package_handle_standard_args(GoTrivariate DEFAULT_MSG
GoTrivariate_INCLUDE_DIRS GoTrivariate_LIBRARIES)
ENDIF(GoTrivariate_LIBRARIES)

View File

@ -1,28 +0,0 @@
IF(LRSpline_INCLUDE_DIRS AND LRSpline_LIBRARIES)
SET(LRSpline_FIND_QUIETLY TRUE)
ENDIF(LRSpline_INCLUDE_DIRS AND LRSpline_LIBRARIES)
UNSET(LRSpline_INCLUDE_DIRS CACHE)
UNSET(LRSpline_LIBRARIES CACHE)
FIND_PATH(LRSpline_INCLUDE_DIRS
NAMES LRSpline/LRSplineSurface.h
PATHS "$ENV{HOME}/include"
"$ENV{HOME}/install/include"
/sima/libs/LRSpline/include
)
FIND_LIBRARY(LRSpline_LIBRARIES
NAMES LRSpline
PATHS "$ENV{HOME}/lib"
"$ENV{HOME}/install/lib"
/sima/libs/LRSpline/lib
PATH_SUFFIXES LRSpline
)
INCLUDE(FindPackageHandleStandardArgs)
IF(LRSpline_LIBRARIES)
find_package_handle_standard_args(LRSpline DEFAULT_MSG
LRSpline_INCLUDE_DIRS LRSpline_LIBRARIES)
ENDIF(LRSpline_LIBRARIES)

View File

@ -1,85 +0,0 @@
FIND_PATH(
PETSC_INCLUDE_DIR
NAMES petsc.h
PATHS /usr/include/petsc/
$ENV{PETSC_DIR}/include
)
FIND_PATH(
PETSCCONF_INCLUDE_DIR
NAMES petscconf.h
PATHS /usr/include/petsc/
$ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/include
)
# Check for version
IF (PETSC_INCLUDE_DIR)
EXECUTE_PROCESS(COMMAND cat "${PETSC_INCLUDE_DIR}/petscversion.h" OUTPUT_VARIABLE PETSC_HEADER)
STRING(REGEX MATCH "PETSC_VERSION_RELEASE *([0-9]+)" PETSC_VERSION_RELEASE ${PETSC_HEADER})
STRING(REGEX REPLACE "PETSC_VERSION_RELEASE *([0-9]+)" "\\1" PETSC_VERSION_RELEASE "${PETSC_VERSION_RELEASE}")
STRING(REGEX MATCH "PETSC_VERSION_MAJOR *([0-9]+)" PETSC_VERSION_MAJOR ${PETSC_HEADER})
STRING(REGEX REPLACE "PETSC_VERSION_MAJOR *([0-9]+)" "\\1" PETSC_VERSION_MAJOR "${PETSC_VERSION_MAJOR}")
STRING(REGEX MATCH "PETSC_VERSION_MINOR *([0-9]+)" PETSC_VERSION_MINOR ${PETSC_HEADER})
STRING(REGEX REPLACE "PETSC_VERSION_MINOR *([0-9]+)" "\\1" PETSC_VERSION_MINOR "${PETSC_VERSION_MINOR}")
ENDIF(PETSC_INCLUDE_DIR)
# Add a better check when we need it (e.g. release is bumped)
IF(PETSC_VERSION_MINOR AND PETSC_VERSION_MINOR LESS 2)
FIND_LIBRARY(PETSC_LIB_PETSC petsc PATHS /usr/lib $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib)
FIND_LIBRARY(PETSC_LIB_PETSCDM petscdm PATHS /usr/lib $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib)
FIND_LIBRARY(PETSC_LIB_PETSCVEC petscvec PATHS /usr/lib $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib)
FIND_LIBRARY(PETSC_LIB_PETSCMAT petscmat PATHS /usr/lib $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib)
FIND_LIBRARY(PETSC_LIB_PETSCKSP petscksp PATHS /usr/lib $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib)
FIND_LIBRARY(PETSC_LIB_PETSCSNES petscsnes PATHS /usr/lib $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib)
FIND_LIBRARY(PETSC_LIB_DL dl PATHS /usr/lib)
IF(PETSC_LIB_PETSC)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_LIB_PETSC})
ENDIF(PETSC_LIB_PETSC)
IF(PETSC_LIB_PETSCDM)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_LIB_PETSCDM})
ENDIF(PETSC_LIB_PETSCDM)
IF(PETSC_LIB_PETSCVEC)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_LIB_PETSCVEC})
ENDIF(PETSC_LIB_PETSCVEC)
IF(PETSC_LIB_PETSCMAT)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_LIB_PETSCMAT})
ENDIF(PETSC_LIB_PETSCMAT)
IF(PETSC_LIB_PETSCKSP)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_LIB_PETSCKSP})
ENDIF(PETSC_LIB_PETSCKSP)
IF(PETSC_LIB_PETSCSNES)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_LIB_PETSCSNES})
ENDIF(PETSC_LIB_PETSCSNES)
IF(PETSC_LIB_DL)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_LIB_DL})
ENDIF(PETSC_LIB_DL)
exec_program("cat $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/conf/petscvariables | grep PACKAGES_LIBS | awk -F ' = ' '{print $2}'" OUTPUT_VARIABLE PETSC_VARIABLES)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_VARIABLES})
exec_program("cat $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/conf/petscvariables | grep \"PCC_LINKER_LIBS =\"| awk -F ' = ' '{print $2}'" OUTPUT_VARIABLE PETSC_VARIABLES)
SET(PETSC_LIBRARIES ${PETSC_LIBRARIES} ${PETSC_VARIABLES})
exec_program("cat $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/conf/petscvariables | grep MPI_INCLUDE | awk -F '-I' '{print $2}'" OUTPUT_VARIABLE PETSC_VARIABLES)
SET(PETSCCONF_INCLUDE_DIR ${PETSCCONF_INCLUDE_DIR} ${PETSC_VARIABLES})
SET(PETSC_INCLUDES ${PETSC_INCLUDE_DIR} ${PETSCCONF_INCLUDE_DIR})
MARK_AS_ADVANCED(PETSC_LIBRARIES PETSC_INCLUDES)
ENDIF(PETSC_VERSION_MINOR AND PETSC_VERSION_MINOR LESS 2)
IF(PETSC_VERSION_MINOR AND PETSC_VERSION_MINOR GREATER 1)
INCLUDE($ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/conf/PETScConfig.cmake)
FIND_LIBRARY(PETSC_LIB_PETSC petsc HINTS $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib)
SET(PETSC_LIBRARIES ${PETSC_LIB_PETSC} ${PETSC_PACKAGE_LIBS})
SET(PETSC_INCLUDES ${PETSC_INCLUDE_DIR} ${PETSCCONF_INCLUDE_DIR} ${PETSC_PACKAGE_INCLUDES})
MARK_AS_ADVANCED(PETSC_LIBRARIES PETSC_INCLUDES)
ENDIF(PETSC_VERSION_MINOR AND PETSC_VERSION_MINOR GREATER 1)
INCLUDE(FindPackageHandleStandardArgs)
find_package_handle_standard_args(PETSC DEFAULT_MSG
PETSC_INCLUDES PETSC_LIBRARIES)

View File

@ -1,19 +0,0 @@
IF (SAMG_LIBRARIES)
SET(SAMG_FIND_QUIETLY TRUE)
ENDIF(SAMG_LIBRARIES)
FIND_PATH(SAMG_INCLUDES
NAMES samg.h
PATHS $ENV{HOME}/include
)
FIND_LIBRARY(SAMG_LIBRARIES
NAMES amg_coo
PATHS $ENV{HOME}/lib
)
INCLUDE(FindPackageHandleStandardArgs)
find_package_handle_standard_args(SAMG DEFAULT_MSG
SAMG_INCLUDES SAMG_LIBRARIES)
MARK_AS_ADVANCED(SAMG_INCLUDES SAMG_LIBRARIES)

View File

@ -1,41 +0,0 @@
# -*- mode: cmake -*-
#
# This file is part of the Feel library
#
# Author(s): Christophe Prud'homme <christophe.prudhomme@ujf-grenoble.fr>
# Date: 2010-01-22
#
# Copyright (C) 2010 Université Joseph Fourier
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 3.0 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
find_path (SLEPC_DIR include/slepc.h
HINTS ENV SLEPC_DIR
PATHS
/usr/lib/slepcdir/3.0.0 # Debian
$ENV{HOME}/slepc
DOC "SLEPc Directory")
SET(SLEPC_INCLUDE_DIR "${SLEPC_DIR}/include/")
CHECK_INCLUDE_FILES( ${SLEPC_INCLUDE_DIR}/slepc.h HAVE_SLEPC_H )
FIND_LIBRARY(SLEPC_LIB_SLEPC slepc )
SET(SLEPC_LIBRARIES ${SLEPC_LIB_SLEPC} CACHE STRING "SLEPc libraries" FORCE)
# message( "*** SLEPc directory : ${SLEPC_DIR}" )
if (HAVE_SLEPC_H AND SLEPC_DIR AND SLEPC_LIBRARIES )
set(HAVE_SLEPC 1)
set(SLEPC_FOUND ON)
endif()
set(SLEPC_INCLUDES ${SLEPC_INCLUDE_DIR} CACHE STRING "SLEPc include path" FORCE)
MARK_AS_ADVANCED( SLEPC_DIR SLEPC_LIB_SLEPC SLEPC_INCLUDES SLEPC_LIBRARIES )

View File

@ -1,26 +0,0 @@
IF (SPR_LIBRARIES)
SET (SPR_FIND_QUIETLY TRUE)
ENDIF (SPR_LIBRARIES)
FIND_LIBRARY(SPR_LIBRARIES
NAMES SPR
PATHS $ENV{HOME}/lib
/sima/libs/SAM
)
IF (SPR_LIBRARIES)
FIND_LIBRARY(ASM_LIBRARIES
NAMES ASM
PATHS $ENV{HOME}/lib
/sima/libs/SAM
)
IF (ASM_LIBRARIES)
SET (SPR_LIBRARIES ${SPR_LIBRARIES} ${ASM_LIBRARIES})
ENDIF (ASM_LIBRARIES)
ENDIF (SPR_LIBRARIES)
INCLUDE(FindPackageHandleStandardArgs)
find_package_handle_standard_args(SPR DEFAULT_MSG
SPR_LIBRARIES)
MARK_AS_ADVANCED(SPR_LIBRARIES)

View File

@ -1,40 +0,0 @@
IF(SuperLU_INCLUDES AND SuperLU_LIBRARIES)
SET(SuperLU_FIND_QUIETLY TRUE)
ENDIF(SuperLU_INCLUDES AND SuperLU_LIBRARIES)
FIND_PATH(SuperLU_INCLUDES
NAMES slu_ddefs.h
PATHS $ENV{HOME}/include
/sima/libs/SuperLU/include
PATH_SUFFIXES superlu
)
FIND_LIBRARY(SuperLU_LIBRARIES
NAMES superlu
PATHS $ENV{HOME}/lib
/sima/libs/SuperLU/lib
)
FIND_PATH(SuperLU_MT_INCLUDES
NAMES pdsp_defs.h
PATHS $ENV{HOME}/include
/sima/libs/SuperLU_MT/include
PATH_SUFFIXES superlu_mt superlu
)
FIND_LIBRARY(SuperLU_MT_LIBRARIES
NAMES superlu_mt
PATHS $ENV{HOME}/lib
/sima/libs/SuperLU_MT/lib
)
INCLUDE(FindPackageHandleStandardArgs)
IF(SuperLU_LIBRARIES)
find_package_handle_standard_args(SuperLU DEFAULT_MSG
SuperLU_INCLUDES SuperLU_LIBRARIES)
ENDIF(SuperLU_LIBRARIES)
IF(SuperLU_MT_LIBRARIES)
find_package_handle_standard_args(SuperLU_MT DEFAULT_MSG
SuperLU_MT_INCLUDES SuperLU_MT_LIBRARIES)
ENDIF(SuperLU_MT_LIBRARIES)
MARK_AS_ADVANCED(SuperLU_INCLUDES SuperLU_LIBRARIES
SuperLU_MT_INCLUDES SuperLU_MT_LIBRARIES)

View File

@ -1,26 +0,0 @@
# - Find TinyXML
# Find the native TinyXML includes and library
#
# TINYXML_FOUND - True if TinyXML found.
# TINYXML_INCLUDE_DIR - where to find tinyxml.h, etc.
# TINYXML_LIBRARIES - List of libraries when using TinyXML.
#
IF( TINYXML_INCLUDE_DIR )
# Already in cache, be silent
SET( TinyXML_FIND_QUIETLY TRUE )
ENDIF( TINYXML_INCLUDE_DIR )
FIND_PATH( TINYXML_INCLUDE_DIR "tinyxml.h"
PATH_SUFFIXES "tinyxml" )
FIND_LIBRARY( TINYXML_LIBRARIES
NAMES "tinyxml"
PATH_SUFFIXES "tinyxml" )
# handle the QUIETLY and REQUIRED arguments and set TINYXML_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE( "FindPackageHandleStandardArgs" )
FIND_PACKAGE_HANDLE_STANDARD_ARGS( "TinyXML" DEFAULT_MSG TINYXML_INCLUDE_DIR TINYXML_LIBRARIES )
MARK_AS_ADVANCED( TINYXML_INCLUDE_DIR TINYXML_LIBRARIES )

View File

@ -1,53 +0,0 @@
IF(VTFWRITER_INCLUDES AND VTFWRITER_LIBRARIES)
SET(VTFWRITER_FIND_QUIETLY TRUE)
ENDIF(VTFWRITER_INCLUDES AND VTFWRITER_LIBRARIES)
UNSET(VTFWRITER_INCLUDES CACHE)
UNSET(VTFWRITER_LIBRARIES CACHE)
IF (NOT VTFAPI OR VTFAPI GREATER 1)
FIND_PATH(VTFWRITER_INCLUDES
NAMES VTFXAPI.h
PATHS $ENV{HOME}/include
/sima/libs/VTFx/include
)
ENDIF (NOT VTFAPI OR VTFAPI GREATER 1)
IF (NOT VTFWRITER_INCLUDES)
FIND_PATH(VTFWRITER_INCLUDES
NAMES VTFAPI.h
PATHS $ENV{HOME}/include
/sima/libs/GLviewExpressWriter/include
)
SET(VTFAPI 1)
ELSE(NOT VTFWRITER_INCLUDES)
SET(VTFAPI 2)
ENDIF(NOT VTFWRITER_INCLUDES)
IF (${VTFAPI} LESS 2)
FIND_LIBRARY(VTFWRITER_LIBRARIES
NAMES VTFExpressAPI
PATHS $ENV{HOME}/lib
/sima/libs/GLviewExpressWriter/lib
)
MESSAGE(STATUS "Using VTF libraries")
ELSE(${VTFAPI} LESS 2)
FIND_LIBRARY(VTFWRITER_LIBRARIES
NAMES GLviewExpressWriter2d
PATHS $ENV{HOME}/lib
/sima/libs/VTFx/lib
)
FIND_LIBRARY(ZIP_LIBRARIES
NAMES ziparch
PATHS $ENV{HOME}/lib
/sima/libs/VTFx/lib
)
SET(VTFWRITER_LIBRARIES ${VTFWRITER_LIBRARIES} ${ZIP_LIBRARIES})
MESSAGE(STATUS "Using VTFx libraries")
ENDIF(${VTFAPI} LESS 2)
INCLUDE(FindPackageHandleStandardArgs)
find_package_handle_standard_args(VTFWRITER DEFAULT_MSG
VTFWRITER_INCLUDES VTFWRITER_LIBRARIES)
MARK_AS_ADVANCED(VTFAPI VTFWRITER_INCLUDES VTFWRITER_LIBRARIES)

View File

@ -5,7 +5,7 @@ Standards-Version: 3.9.2
Package: libifem-builddeps
Version: @IFEM_VERSION_MAJOR@.@IFEM_VERSION_MINOR@.@IFEM_VERSION_PATCH@
Maintainer: Arne Morten Kvarving <arne.morten.kvarving@sintef.no>
Depends: libgotools-core-dev, libgotools-trivariate-dev, cmake, liblapack-dev, libblas-dev, libtinyxml-dev, libarpack2-dev, libsuperlu3-dev, libhdf5-serial-dev, libvtfexpressapi-dev
Depends: libgotools-core-dev, libgotools-trivariate-dev, cmake, liblapack-dev, libblas-dev, libtinyxml-dev, libarpack2-dev, libsuperlu3-dev, libhdf5-serial-dev, libvtfexpressapi-dev, libifem-cmakerules
Architecture: all
Copyright: @PROJECT_SOURCE_DIR@/COPYING
Description: Meta package for libifem build dependencies

View File

@ -40,7 +40,7 @@ rm -f $path/libifem_${version}_$arch-$code-bin.deb
# Step 2
Unpack $path/libifem_${version}_$arch-$code-dev.deb
echo "Suggests: libifem-examples, libifem-doc" >> control
echo "Depends: libifem, libtinyxml-dev, libblas-dev, liblapack-dev, libarpack2-dev, libsuperlu3-dev, libvtfexpressapi-dev" >> control
echo "Depends: libifem, libtinyxml-dev, libblas-dev, liblapack-dev, libarpack2-dev, libsuperlu3-dev, libvtfexpressapi-dev, libifem-cmakerules" >> control
sed -i control -e 's/\(Description: .*$\)/\1 - development headers/g'
sed -i control -e 's/\(Architecture: .*$\)/Architecture: all/g'
Pack $path/UbuntuDebs/libifem-dev_${version}_all-$code.deb
@ -48,7 +48,7 @@ rm -f $path/libifem_${version}_$arch-$code-dev.deb
Unpack $path/libifem_${version}_$arch-$code-examples.deb
echo "Suggests: libifem-doc" >> control
echo "Depends: libifem-dev" >> control
echo "Depends: libifem-dev, libifem-cmakerules" >> control
sed -i control -e 's/\(Description: .*$\)/\1 - examples/g'
sed -i control -e 's/\(Architecture: .*$\)/Architecture: all/g'
Pack $path/UbuntuDebs/libifem-examples_${version}_all-$code.deb