mirror of
https://github.com/audacity/linuxdeploy.git
synced 2026-02-04 12:41:47 -06:00
28 lines
752 B
CMake
28 lines
752 B
CMake
# 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)
|
|
message(FATAL_ERROR "libmagic.a not found")
|
|
endif()
|
|
|
|
find_path(LIBMAGIC_MAGIC_H
|
|
NAMES magic.h
|
|
HINTS ${CMAKE_INSTALL_PREFIX}
|
|
PATH_SUFFIXES include include/linux
|
|
)
|
|
|
|
if(NOT LIBMAGIC_MAGIC_H)
|
|
message(FATAL_ERROR "magic.h not found")
|
|
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};ZLIB::ZLIB)
|