danbooru-client/src/libdanbooru/CMakeLists.txt

26 lines
725 B
CMake

project(libdanbooru)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set (libdanbooru_VERSION_MAJOR 0)
set (libdanbooru_VERSION_MINOR 0)
set (libdanbooru_VERSION_PATCH 1)
set (libdanbooru_VERSION ${libdanbooru_VERSION_MAJOR}.${libdanbooru_VERSION_MINOR}.${libdanbooru_VERSION_PATCH})
set (libdanbooru_SRCS
danboorupool.cpp
danbooruservice.cpp
danboorupost.cpp
danboorutag.cpp
utils.cpp)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_BINARY_DIR}/version.h @ONLY)
add_library(danbooru STATIC ${libdanbooru_SRCS})
target_link_libraries(danbooru PUBLIC
KF5::KIOCore
KF5::GuiAddons)
install(TARGETS danbooru ${INSTALL_TARGETS_DEFAULT_ARGS})