Add TAMPI cmake module

This commit is contained in:
Rodrigo Arias 2023-06-23 16:57:26 +02:00
parent d4e736aa9c
commit 802eeca3ee

22
cmake/FindTampi.cmake Normal file
View File

@ -0,0 +1,22 @@
include(GNUInstallDirs)
find_library(TAMPI_LIBRARY NAMES tampi-c)
find_path(TAMPI_INCLUDE_DIR TAMPI.h)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Tampi DEFAULT_MSG
TAMPI_LIBRARY TAMPI_INCLUDE_DIR)
if(NOT TAMPI_FOUND)
return()
endif()
if(TARGET Tampi::tampi-c)
return()
endif()
add_library(Tampi::tampi-c SHARED IMPORTED)
set_target_properties(Tampi::tampi-c PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${TAMPI_INCLUDE_DIR}"
IMPORTED_LOCATION ${TAMPI_LIBRARY})