[build] Add WPILIB_ prefix to CMake options (#9027)

This is common practice in CMake projects to avoid name collisions.

Fixes #8984.
This commit is contained in:
Tyler Veness
2026-07-01 23:16:44 -07:00
committed by GitHub
parent 4e7dd4cfbb
commit b6effc4908
25 changed files with 92 additions and 83 deletions

View File

@@ -30,7 +30,10 @@ foreach(example ${EXAMPLES})
)
add_dependencies(wpilibcExamples ${example})
if(WITH_TESTS AND EXISTS ${CMAKE_SOURCE_DIR}/wpilibcExamples/src/test/cpp/examples/${example})
if(
WPILIB_WITH_TESTS
AND EXISTS ${CMAKE_SOURCE_DIR}/wpilibcExamples/src/test/cpp/examples/${example}
)
wpilib_add_test(Example_${example} src/test/cpp/examples/${example}/cpp)
target_sources(Example_${example}_test PRIVATE ${sources})
target_include_directories(
@@ -85,7 +88,10 @@ foreach(snippet ${SNIPPETS})
)
add_dependencies(wpilibcExamples_snippets snippet${snippet})
if(WITH_TESTS AND EXISTS ${CMAKE_SOURCE_DIR}/wpilibcExamples/src/test/cpp/snippets/${snippet})
if(
WPILIB_WITH_TESTS
AND EXISTS ${CMAKE_SOURCE_DIR}/wpilibcExamples/src/test/cpp/snippets/${snippet}
)
wpilib_add_test(Snippet_${snippet} src/test/cpp/snippets/${snippet}/cpp)
target_sources(Snippet_${snippet}_test PRIVATE ${sources})
target_include_directories(