qcam: Simplify dependency handling for libtiff
There's no need to conditionally add tiff_dep to the list of qcam dependency, as a not found dependency() is ignored when listed in the executable dependencies argument. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
0fc7750ad6
commit
daf3f4b59f
1 changed files with 6 additions and 8 deletions
|
@ -36,18 +36,11 @@ qcam_resources = files([
|
|||
'assets/feathericons/feathericons.qrc',
|
||||
])
|
||||
|
||||
qcam_deps = [
|
||||
libatomic,
|
||||
libcamera_public,
|
||||
qt5_dep,
|
||||
]
|
||||
|
||||
qt5_cpp_args = ['-DQT_NO_KEYWORDS']
|
||||
|
||||
tiff_dep = dependency('libtiff-4', required : false)
|
||||
if tiff_dep.found()
|
||||
qt5_cpp_args += ['-DHAVE_TIFF']
|
||||
qcam_deps += [tiff_dep]
|
||||
qcam_sources += files([
|
||||
'../cam/dng_writer.cpp',
|
||||
])
|
||||
|
@ -81,5 +74,10 @@ resources = qt5.preprocess(moc_headers: qcam_moc_headers,
|
|||
|
||||
qcam = executable('qcam', qcam_sources, resources,
|
||||
install : true,
|
||||
dependencies : qcam_deps,
|
||||
dependencies : [
|
||||
libatomic,
|
||||
libcamera_public,
|
||||
qt5_dep,
|
||||
tiff_dep,
|
||||
],
|
||||
cpp_args : qt5_cpp_args)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue