mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2024-11-26 20:47:05 +08:00
Move tests next to their implementations.
This commit is contained in:
parent
20d4ee458a
commit
f48bfcff10
@ -153,25 +153,25 @@ export(TARGETS screen dom component NAMESPACE ftxui::
|
|||||||
# https://stackoverflow.com/questions/24295876/cmake-cannot-find-a-googletest-required-library
|
# https://stackoverflow.com/questions/24295876/cmake-cannot-find-a-googletest-required-library
|
||||||
find_package(GTest)
|
find_package(GTest)
|
||||||
if (FTXUI_BUILD_TESTS AND GTEST_FOUND AND THREADS_FOUND)
|
if (FTXUI_BUILD_TESTS AND GTEST_FOUND AND THREADS_FOUND)
|
||||||
add_executable(dom_tests
|
add_executable(tests
|
||||||
tests/gauge_test.cpp
|
src/ftxui/dom/gauge_test.cpp
|
||||||
tests/hbox_test.cpp
|
src/ftxui/dom/hbox_test.cpp
|
||||||
tests/text_test.cpp
|
src/ftxui/dom/text_test.cpp
|
||||||
tests/vbox_test.cpp
|
src/ftxui/dom/vbox_test.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(dom_tests
|
target_link_libraries(tests
|
||||||
PRIVATE dom
|
PRIVATE dom
|
||||||
PRIVATE Threads::Threads
|
PRIVATE Threads::Threads
|
||||||
PRIVATE ${GTEST_BOTH_LIBRARIES}
|
PRIVATE ${GTEST_BOTH_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(dom_tests
|
target_include_directories(tests
|
||||||
PRIVATE ${GTest_INCLUDE_DIRS}
|
PRIVATE ${GTest_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
set_property(TARGET dom_tests PROPERTY CXX_STANDARD 17)
|
set_property(TARGET tests PROPERTY CXX_STANDARD 17)
|
||||||
gtest_discover_tests(dom_tests)
|
gtest_discover_tests(tests)
|
||||||
add_test(dom_tests dom_tests)
|
add_test(tests tests)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(FTXUI_BUILD_EXAMPLES)
|
if(FTXUI_BUILD_EXAMPLES)
|
||||||
|
Loading…
Reference in New Issue
Block a user