UseSwig (expired) regression with the Make-based generators
When using a Make-based generator, the output files from UseSwig
functions could no longer be used as a DEPENDS
list in another add_custom_command
. This is due to commit 2ee10119 (introduced in !1457 (merged) in response to #17433 (closed)). There's an obvious issue that I pointed out in !1457 (diffs, comment 662057).
There is a workaround to use the timestamp in the DEPENDS
list I mention in the triage notes linked below, but this needs documentation to mention the issue at least for %3.17.0 (and probably %3.16.1 too while we're at it).
Main issue report: https://github.com/boatbod/op25/issues/25 My triage notes: https://github.com/boatbod/op25/issues/25#issuecomment-561439292 Discourse notice: https://discourse.cmake.org/t/newer-cmake-v-3-12-4-v-op25-project/320
While this is technically a triage:regression, it was broken 2 years ago in 3.11, so I'm not labeling this issue as such.
Cc: @brad.king @felixsch