Files
lms/src/libs/av/CMakeLists.txt
T
2021-09-26 14:47:24 +02:00

31 lines
468 B
CMake

add_library(lmsav SHARED
impl/AudioFile.cpp
impl/Transcoder.cpp
impl/TranscodeResourceHandler.cpp
impl/Types.cpp
)
target_include_directories(lmsav INTERFACE
include
)
target_include_directories(lmsav PRIVATE
include
${AVCODEC_INCLUDE_DIR}
${AVFORMAT_INCLUDE_DIR}
${AVUTIL_INCLUDE_DIR}
)
target_link_libraries(lmsav PUBLIC
lmsutils
std::filesystem
)
target_link_libraries(lmsav PRIVATE
PkgConfig::LIBAV
)
install(TARGETS lmsav DESTINATION lib)