Fix libmagic missing dependencies

This commit is contained in:
TheAssassin
2018-06-03 02:44:28 +02:00
parent 049661aeca
commit 364afc384d

View File

@@ -1,5 +1,11 @@
# required for zlib imported target
cmake_minimum_required(VERSION 3.3)
message(STATUS "Searching for libmagic")
# on Debian-ish systems, libmagic depends on zlib
find_package(ZLIB REQUIRED)
find_library(LIBMAGIC_A libmagic.a)
if(NOT LIBMAGIC_A)
@@ -18,4 +24,4 @@ endif()
add_library(libmagic_static INTERFACE IMPORTED)
set_property(TARGET libmagic_static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${LIBMAGIC_MAGIC_H})
set_property(TARGET libmagic_static PROPERTY INTERFACE_LINK_LIBRARIES ${LIBMAGIC_A})
set_property(TARGET libmagic_static PROPERTY INTERFACE_LINK_LIBRARIES ${LIBMAGIC_A};ZLIB::ZLIB)