cmake_minimum_required(VERSION 3.20)

find_package(libmagic 5.45 REQUIRED)

project(bmrshared-magic)

add_library(
    ${PROJECT_NAME}
    magic_file_info.cpp
)

set_property(
    TARGET ${PROJECT_NAME}
    PROPERTY CXX_STANDARD 23
)

target_include_directories(
    ${PROJECT_NAME}
    PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include
)

target_link_libraries(
    ${PROJECT_NAME}
    PUBLIC
    libmagic::libmagic
)

install(
    FILES ${BLDENV_LIBMAGIC_PACKAGE_FOLDER}/res/magic.mgc
    DESTINATION bin
)
