cmake_minimum_required(VERSION 3.13)
project(MINEDMAP CXX)

# May not work with all toolchains, added for the Windows CI build
option(BUILD_STATIC "Create a statically linked MinedMap executable")

if(BUILD_STATIC)
  list(REMOVE_ITEM CMAKE_FIND_LIBRARY_SUFFIXES ".so" ".dll.a")
  add_link_options("-static")
endif()

find_package(PkgConfig REQUIRED)

pkg_check_modules(ZLIB REQUIRED IMPORTED_TARGET zlib)
pkg_check_modules(PNG REQUIRED IMPORTED_TARGET libpng16)

add_subdirectory(src)