From 364afc384de2b984e54787cd93cf46d3fdfb22f5 Mon Sep 17 00:00:00 2001 From: TheAssassin Date: Sun, 3 Jun 2018 02:44:28 +0200 Subject: [PATCH] Fix libmagic missing dependencies --- cmake/Modules/FindLibMagic.cmake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmake/Modules/FindLibMagic.cmake b/cmake/Modules/FindLibMagic.cmake index 84fbe69..7b450d4 100644 --- a/cmake/Modules/FindLibMagic.cmake +++ b/cmake/Modules/FindLibMagic.cmake @@ -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)