diff options
author | David Edmundson <davidedmundson@kde.org> | 2021-02-09 22:03:22 +0000 |
---|---|---|
committer | David Edmundson <davidedmundson@kde.org> | 2021-03-01 22:15:50 +0000 |
commit | 128eeb3d0231581401dd5b04dcfb6d6140217249 (patch) | |
tree | 690ddf5e586d42755cb085dc1d40365f4ea5717a /src | |
parent | d501c6a9b6c1301751fc46fd08cde671f865e446 (diff) |
Client: Rebuild generated files when source or QtWaylandScanner changes
Right now if one changes QtWaylandScanner you need to do a clean build
to see the changes.
Change-Id: I3fc9f37a25550880328363b07b1bb5713c8df2e6
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
Reviewed-by: David Edmundson <davidedmundson@kde.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/client/Qt6WaylandClientMacros.cmake | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/client/Qt6WaylandClientMacros.cmake b/src/client/Qt6WaylandClientMacros.cmake index 408cf2379..5eab19d89 100644 --- a/src/client/Qt6WaylandClientMacros.cmake +++ b/src/client/Qt6WaylandClientMacros.cmake @@ -44,6 +44,7 @@ function(qt6_generate_wayland_protocol_client_sources target) add_custom_command( OUTPUT "${qtwaylandscanner_header_output}" COMMAND Qt6::qtwaylandscanner client-header "${protocol_file}" "${wayland_include_dir}" > "${qtwaylandscanner_header_output}" + DEPENDS ${protocol_file} Qt6::qtwaylandscanner ) # TODO: We need this hack in order to get the xcomposite plugins to build... @@ -61,6 +62,7 @@ function(qt6_generate_wayland_protocol_client_sources target) add_custom_command( OUTPUT "${qtwaylandscanner_code_output}" COMMAND Qt6::qtwaylandscanner client-code "${protocol_file}" --header-path='${wayland_include_dir}' --add-include='${qtwaylandscanner_code_include}' > "${qtwaylandscanner_code_output}" + DEPENDS ${protocol_file} Qt6::qtwaylandscanner ) target_sources(${target} PRIVATE |