diff options
Diffstat (limited to 'tests/UUID/CMakeLists.txt')
-rw-r--r-- | tests/UUID/CMakeLists.txt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/UUID/CMakeLists.txt b/tests/UUID/CMakeLists.txt new file mode 100644 index 000000000..72746d10d --- /dev/null +++ b/tests/UUID/CMakeLists.txt @@ -0,0 +1,35 @@ +enable_testing() + +set (SHARED_SRCS + ${CMAKE_SOURCE_DIR}/src/UUID.cpp + ${CMAKE_SOURCE_DIR}/src/StringUtils.cpp +) + +set (SHARED_HDRS + ${CMAKE_SOURCE_DIR}/src/UUID.h + ${CMAKE_SOURCE_DIR}/src/StringUtils.h +) + +set (SRCS + UUIDTest.cpp +) + +source_group("Shared" FILES ${SHARED_SRCS} ${SHARED_HDRS}) +source_group("Sources" FILES ${SRCS}) + +add_executable(UUIDTest ${SRCS} ${SHARED_SRCS} ${SHARED_HDRS}) +target_link_libraries(UUIDTest mbedcrypto) +target_compile_definitions(UUIDTest PRIVATE TEST_GLOBALS=1) +target_include_directories(UUIDTest PRIVATE + ${CMAKE_SOURCE_DIR}/src/ + ${CMAKE_SOURCE_DIR}/lib/mbedtls/include +) + +add_test(NAME UUID-test COMMAND UUIDTest) + + +# Put the projects into solution folders (MSVC): +set_target_properties( + UUIDTest + PROPERTIES FOLDER Tests +) |