added pkg-config .pc

This commit is contained in:
Li-Ta Lo 2021-07-23 15:33:07 -06:00
parent cfc17158d1
commit 29e62a49b6
3 changed files with 38 additions and 1 deletions

@ -252,6 +252,11 @@ configure_file(${VTKm_SOURCE_DIR}/config/vtkm_config.mk.in
install(FILES ${VTKm_BINARY_DIR}/vtkm_config.mk
DESTINATION ${VTKm_INSTALL_SHARE_DIR}
)
configure_file(${VTKm_SOURCE_DIR}/config/vtkm.pc.in
${VTKm_BINARY_DIR}/vtkm.pc @ONLY)
install(FILES ${VTKm_BINARY_DIR}/vtkm.pc
DESTINATION ${VTKm_INSTALL_SHARE_DIR}
)
#-----------------------------------------------------------------------------
# Ready files for find_package

32
config/vtkm.pc.in Normal file

@ -0,0 +1,32 @@
##============================================================================
## Copyright (c) Kitware, Inc.
## All rights reserved.
## See LICENSE.txt for details.
##
## This software is distributed WITHOUT ANY WARRANTY; without even
## the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
## PURPOSE. See the above copyright notice for more information.
##============================================================================
# This file is automatically generated by CMake, do not edit.
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
Name: VTKm
Description: The VTKm library
Version: @VTKm_VERSION@
Cflags: -I${includedir}/vtkm-@CMAKE_INSTALL_PREFIX@
Libs: -L${libdir} \
-lvtkm_rendering-@VTKm_VERSION@ \
-lvtkm_filter_contour-@VTKm_VERSION@ \
-lvtkm_filter_gradient-@VTKm_VERSION@ \
-lvtkm_filter_extra-@VTKm_VERSION@ \
-lvtkm_filter_common-@VTKm_VERSION@ \
-lvtkm_worklet-@VTKm_VERSION@ \
-lvtkm_source-@VTKm_VERSION@ \
-lvtkm_io-@VTKm_VERSION@ \
-lvtkm_lodepng-@VTKm_VERSION@ \
-lvtkm_cont-@VTKm_VERSION@ \
-lvtkmdiympi_nompi

@ -36,4 +36,4 @@ VTKm_LIB_FLAGS = -L $(VTKm_DIR)/lib \
-lvtkm_io-$(VTKM_VERSION) \
-lvtkm_lodepng-$(VTKM_VERSION) \
-lvtkm_cont-$(VTKM_VERSION) \
# -lvtkmdiympi_nompi
-lvtkmdiympi_nompi