From 9d6299897310c63ece9ea1060ab86abbc4732104 Mon Sep 17 00:00:00 2001 From: Luis Diaz Mas Date: Tue, 25 Dec 2018 15:55:43 +0100 Subject: [PATCH] cmake: compile video sources conditionally --- src/CMakeLists.txt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index fae0f882..05e8e0a1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -44,7 +44,6 @@ add_library( exiv2lib ../include/exiv2/exiv2.hpp ../include/exiv2/rwlock.hpp ../include/exiv2/slice.hpp - asfvideo.cpp ../include/exiv2/asfvideo.hpp basicio.cpp ../include/exiv2/basicio.hpp bigtiffimage.cpp bmpimage.cpp ../include/exiv2/bmpimage.hpp @@ -64,7 +63,6 @@ add_library( exiv2lib iptc.cpp ../include/exiv2/iptc.hpp jp2image.cpp ../include/exiv2/jp2image.hpp jpgimage.cpp ../include/exiv2/jpgimage.hpp - matroskavideo.cpp ../include/exiv2/matroskavideo.hpp metadatum.cpp ../include/exiv2/metadatum.hpp mrwimage.cpp ../include/exiv2/mrwimage.hpp orfimage.cpp ../include/exiv2/orfimage.hpp @@ -72,15 +70,12 @@ add_library( exiv2lib preview.cpp ../include/exiv2/preview.hpp properties.cpp ../include/exiv2/properties.hpp psdimage.cpp ../include/exiv2/psdimage.hpp - quicktimevideo.cpp ../include/exiv2/quicktimevideo.hpp rafimage.cpp ../include/exiv2/rafimage.hpp - riffvideo.cpp ../include/exiv2/riffvideo.hpp rw2image.cpp ../include/exiv2/rw2image.hpp tags.cpp ../include/exiv2/tags.hpp tgaimage.cpp ../include/exiv2/tgaimage.hpp tiffimage.cpp ../include/exiv2/tiffimage.hpp types.cpp ../include/exiv2/types.hpp - utilsvideo.cpp ../include/exiv2/utilsvideo.hpp value.cpp ../include/exiv2/value.hpp version.cpp ../include/exiv2/version.hpp webpimage.cpp ../include/exiv2/webpimage.hpp @@ -117,6 +112,16 @@ if( EXIV2_ENABLE_PNG ) target_sources(exiv2lib PRIVATE pngimage.cpp ../include/exiv2/pngimage.hpp) endif() +if( EXIV2_ENABLE_VIDEO ) + target_sources(exiv2lib PRIVATE + asfvideo.cpp ../include/exiv2/asfvideo.hpp + matroskavideo.cpp ../include/exiv2/matroskavideo.hpp + quicktimevideo.cpp ../include/exiv2/quicktimevideo.hpp + riffvideo.cpp ../include/exiv2/riffvideo.hpp + utilsvideo.cpp ../include/exiv2/utilsvideo.hpp + ) +endif() + # Other library target properties # ---------------------------------------------------------