BBS:      TELESC.NET.BR
Assunto:  src/xptls/CMakeLists.txt
De:       Deuc¨
Data:     Thu, 7 May 2026 19:23:43 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/47993deecbb746f364e2c7a1
Modified Files:
	src/xptls/CMakeLists.txt
Log Message:
xptls: set xpdev_DONE in CACHE so parent require_libs sees it

set(xpdev_DONE TRUE) in xptls's scope doesn't propagate up to
syncterm's scope where require_libs() runs, so syncterm was
re-adding the xpdev subdirectory and triggering CMP0002 (duplicate
target).  CACHE INTERNAL makes the flag global, matching how
require_lib_dir's own set() works inside the macro caller's scope.

Co-Authored-By: Claude Opus 4.7 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]