Skip to content

CMake: Rebuild g.gui.* modules when their sources change - #7830

Merged
petrasovaa merged 1 commit into
OSGeo:mainfrom
petrasovaa:fix-cmake-gui-subdir-rebuild
Aug 19, 2026
Merged

petrasovaa merged 1 commit into
OSGeo:mainfrom
petrasovaa:fix-cmake-gui-subdir-rebuild

Conversation

@petrasovaa

Copy link
Copy Markdown
Contributor

Editing a g.gui.* module's source (e.g. gui/wxpython/tplot/frame.py) and rebuilding did not update the copy in the output tree. The custom command that copies a module's Python files produces only a stamp file and declared no inputs, so once the stamp existed the build system treated it as permanently up to date. The only workaround was deleting the stamp by hand.

@github-actions github-actions Bot added the CMake label Aug 18, 2026
@petrasovaa
petrasovaa merged commit 0eed105 into OSGeo:main Aug 19, 2026
26 checks passed
@petrasovaa
petrasovaa deleted the fix-cmake-gui-subdir-rebuild branch August 19, 2026 13:57
@github-actions github-actions Bot added this to the 8.6.0 milestone Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants