1
0
Fork 0

Switch kimageformats to automoc

The new version tells cmake to generate files per-source
This commit is contained in:
Ilya Fedin 2023-08-30 06:47:48 +04:00 committed by John Preston
parent 385ba19a52
commit 504e56469b

View file

@ -17,18 +17,7 @@ init_target(external_kimageformats "(external)")
set(kimageformats_loc ${third_party_loc}/kimageformats) set(kimageformats_loc ${third_party_loc}/kimageformats)
set(kimageformats_src ${kimageformats_loc}/src/imageformats) set(kimageformats_src ${kimageformats_loc}/src/imageformats)
set(kimageformats_srcs) set_target_properties(external_kimageformats PROPERTIES AUTOMOC ON)
qt_wrap_cpp(kimageformats_srcs
${kimageformats_src}/avif_p.h
${kimageformats_src}/heif_p.h
${kimageformats_src}/jxl_p.h
TARGET
external_kimageformats
DEPENDS
${kimageformats_src}/avif.json
${kimageformats_src}/heif.json
${kimageformats_src}/jxl.json
)
nice_target_sources(external_kimageformats ${kimageformats_src} nice_target_sources(external_kimageformats ${kimageformats_src}
PRIVATE PRIVATE
@ -36,7 +25,6 @@ PRIVATE
heif.cpp heif.cpp
jxl.cpp jxl.cpp
) )
target_sources(external_kimageformats PRIVATE ${kimageformats_srcs})
target_compile_definitions(external_kimageformats target_compile_definitions(external_kimageformats
PRIVATE PRIVATE