mirror of
https://github.com/lifegpc/pixiv_downloader.git
synced 2026-06-06 05:49:01 +08:00
25 lines
674 B
CMake
25 lines
674 B
CMake
cmake_minimum_required(VERSION 3.9)
|
|
|
|
project(avdict)
|
|
|
|
if (MSVC)
|
|
add_compile_options(/utf-8)
|
|
endif()
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")
|
|
include(GetLinkLibraries)
|
|
find_package(AVUTIL REQUIRED)
|
|
|
|
add_library(avdict STATIC avdict.h src/avdict.c)
|
|
include_directories("${AVUTIL_INCLUDE_DIRS}")
|
|
target_link_libraries(avdict AVUTIL::AVUTIL)
|
|
target_compile_definitions(avdict PRIVATE -DBUILD_AVDICT)
|
|
|
|
get_link_libraries(OUT avdict)
|
|
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/avdict_dep.txt" "${OUT}")
|
|
|
|
install(TARGETS avdict)
|
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/avdict_dep.txt" DESTINATION ${CMAKE_INSTALL_PREFIX})
|