Files
Tart/testing/CMakeLists.txt

28 lines
786 B
CMake
Raw Normal View History

2025-01-25 08:29:43 -08:00
project(TartTest)
2025-02-08 12:37:00 -08:00
add_subdirectory(externals)
2025-01-28 12:11:56 -08:00
set( CMAKE_CXX_STANDARD 11)
set( CMAKE_CXX_STANDARD_REQUIRED ON)
2025-01-25 08:29:43 -08:00
set( SOURCES
main.cpp
2025-01-29 11:24:17 -08:00
test_tart.cpp
2025-01-29 14:46:08 -08:00
test_term.cpp
2025-01-25 08:29:43 -08:00
)
2025-01-29 10:51:20 -08:00
2025-02-08 12:37:00 -08:00
set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin/tests)
add_executable(${PROJECT_NAME} ${SOURCES} )
2025-01-29 11:24:17 -08:00
target_link_libraries(${PROJECT_NAME} TartLib PickleLib)
2025-01-25 08:29:43 -08:00
2025-02-08 12:37:00 -08:00
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
add_test(${PROJECT_NAME} "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/testing")
endif()
if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
add_test(${PROJECT_NAME} "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/testing.exe")
endif()
2025-01-30 03:31:12 +00:00
project(InputTartTest)
set( CMAKE_CXX_STANDARD 11)
set( CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(${PROJECT_NAME} input.cpp )
target_link_libraries(${PROJECT_NAME} TartLib PickleLib)