mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[examples] Add main include directory to test builds (#4751)
This fixes the following compilation errors:
```
/home/tav/frc/wpilib/allwpilib/wpilibcExamples/src/main/cpp/examples/UnitTest/cpp/subsystems/Intake.cpp:5:10: fatal error: subsystems/Intake.h: No such file or directory
5 | #include "subsystems/Intake.h"
| ^~~~~~~~~~~~~~~~~~~~~
/home/tav/frc/wpilib/allwpilib/wpilibcExamples/src/test/cpp/examples/UnitTest/cpp/subsystems/IntakeTest.cpp:11:10: fatal error: Constants.h: No such file or directory
11 | #include "Constants.h"
| ^~~~~~~~~~~~~
```
This commit is contained in:
@@ -16,7 +16,9 @@ foreach(example ${EXAMPLES})
|
||||
if (WITH_TESTS AND EXISTS ${CMAKE_SOURCE_DIR}/wpilibcExamples/src/test/cpp/examples/${example})
|
||||
wpilib_add_test(${example} src/test/cpp/examples/${example}/cpp)
|
||||
target_sources(${example}_test PRIVATE ${sources})
|
||||
target_include_directories(${example}_test PRIVATE src/test/cpp/examples/${example}/include)
|
||||
target_include_directories(${example}_test PRIVATE
|
||||
src/main/cpp/examples/${example}/include
|
||||
src/test/cpp/examples/${example}/include)
|
||||
target_compile_definitions(${example}_test PUBLIC RUNNING_FRC_TESTS)
|
||||
target_link_libraries(${example}_test wpilibc wpilibNewCommands gmock_main)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user