cmake_minimum_required(VERSION 3.9)

project("libpugiutil")

#
# Source files and library
#
file(GLOB_RECURSE LIB_SOURCES src/*.cpp)
file(GLOB_RECURSE LIB_HEADERS src/*.hpp src/*.h)
files_to_dirs(LIB_HEADERS LIB_INCLUDE_DIRS)

#Create the library
add_library(libpugiutil STATIC
             ${LIB_HEADERS}
             ${LIB_SOURCES})
target_include_directories(libpugiutil PUBLIC ${LIB_INCLUDE_DIRS})
set_target_properties(libpugiutil PROPERTIES PREFIX "") #Avoid extra 'lib' prefix

target_link_libraries(libpugiutil
                        libpugixml)

install(TARGETS libpugiutil DESTINATION bin)