Files
m2dev-server-src/tests/CMakeLists.txt
server b2b037fb94
Some checks failed
build / Linux asan (push) Has been cancelled
build / Linux release (push) Has been cancelled
build / FreeBSD build (push) Has been cancelled
tests: add end-to-end login smoke utility
2026-04-14 08:42:05 +02:00

33 lines
572 B
CMake

if(WIN32)
return()
endif()
add_executable(metin_smoke_tests
smoke_auth.cpp
${CMAKE_SOURCE_DIR}/src/game/SecureCipher.cpp
)
add_executable(metin_login_smoke
login_smoke.cpp
${CMAKE_SOURCE_DIR}/src/game/SecureCipher.cpp
)
target_link_libraries(metin_smoke_tests
libthecore
sodium
pthread
)
target_link_libraries(metin_login_smoke
libthecore
sodium
pthread
)
if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
target_link_libraries(metin_smoke_tests md)
target_link_libraries(metin_login_smoke md)
endif()
add_test(NAME metin_smoke_tests COMMAND metin_smoke_tests)