Files
test/source/blender/sequencer/CMakeLists.txt
Aras Pranckevicius 31e56797f0 VSE: indicate missing media in timeline/display
Sequencer timeline displays red tint & appropriate icons for strips that are
missing media file (images, movies, audio, or meta strips that contain such).

Sequencer preview and rendering displays missing media strips as magenta,
similar to missing textures elsewhere in Blender. This is on by default,
sequencer view settings have an option to turn it off.

Pull Request: https://projects.blender.org/blender/blender/pulls/116869
2024-04-24 19:54:44 +02:00

112 lines
2.0 KiB
CMake

# SPDX-FileCopyrightText: 2011 Blender Authors
#
# SPDX-License-Identifier: GPL-2.0-or-later
set(INC
.
intern
../blenkernel
../blenloader
../blentranslation
../imbuf
../makesrna
../render
../windowmanager
# RNA_prototypes.h
${CMAKE_BINARY_DIR}/source/blender/makesrna
)
set(INC_SYS
)
set(SRC
SEQ_add.hh
SEQ_animation.hh
SEQ_channels.hh
SEQ_edit.hh
SEQ_effects.hh
SEQ_iterator.hh
SEQ_modifier.hh
SEQ_prefetch.hh
SEQ_proxy.hh
SEQ_relations.hh
SEQ_render.hh
SEQ_retiming.hh
SEQ_select.hh
SEQ_sequencer.hh
SEQ_sound.hh
SEQ_time.hh
SEQ_transform.hh
SEQ_utils.hh
intern/animation.cc
intern/channels.cc
intern/disk_cache.cc
intern/disk_cache.hh
intern/effects.cc
intern/effects.hh
intern/image_cache.cc
intern/image_cache.hh
intern/iterator.cc
intern/media_presence.cc
intern/modifier.cc
intern/multiview.cc
intern/multiview.hh
intern/prefetch.cc
intern/prefetch.hh
intern/proxy.cc
intern/proxy.hh
intern/proxy_job.cc
intern/render.cc
intern/render.hh
intern/sequence_lookup.cc
intern/sequencer.cc
intern/sequencer.hh
intern/sound.cc
intern/strip_add.cc
intern/strip_edit.cc
intern/strip_relations.cc
intern/strip_retiming.cc
intern/strip_select.cc
intern/strip_time.cc
intern/strip_time.hh
intern/strip_transform.cc
intern/utils.cc
intern/utils.hh
)
set(LIB
PRIVATE bf::blenfont
bf_blenkernel
PRIVATE bf::blenlib
PRIVATE bf::depsgraph
PRIVATE bf::dna
PRIVATE bf::intern::atomic
PRIVATE bf::intern::clog
PRIVATE bf::intern::guardedalloc
)
if(WITH_AUDASPACE)
list(APPEND INC_SYS
${AUDASPACE_C_INCLUDE_DIRS}
)
if(WITH_SYSTEM_AUDASPACE)
list(APPEND LIB
${AUDASPACE_C_LIBRARIES}
${AUDASPACE_PY_LIBRARIES}
)
endif()
add_definitions(-DWITH_AUDASPACE)
if(WITH_FFTW3)
add_definitions(-DWITH_CONVOLUTION)
endif()
endif()
blender_add_lib(bf_sequencer "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
# RNA_prototypes.h
add_dependencies(bf_sequencer bf_rna)