# # Copyright (C) 2021 magicxqq . All rights reserved. # # This file is part of libaribcaption. # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above # copyright notice and this permission notice appear in all copies. # # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # cmake_minimum_required(VERSION 3.1) find_package(PNG) add_library(png_writer STATIC EXCLUDE_FROM_ALL include/png_writer.h include/png_writer.hpp png_writer.cpp ) target_compile_features(png_writer PRIVATE cxx_std_17 ) target_include_directories(png_writer PRIVATE include/ ../../include ../../src ${PNG_INCLUDE_DIRS} ) target_link_libraries(png_writer PRIVATE aribcaption ${PNG_LIBRARIES} ) set_target_properties(png_writer PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} )