diff --git a/source/libs/sync/CMakeLists.txt b/source/libs/sync/CMakeLists.txt index 37ee5194c81d337b68e92df096c42a4721ec93eb..cb38d7e3637a4cf11dff6ddc5d3e91354ad81587 100644 --- a/source/libs/sync/CMakeLists.txt +++ b/source/libs/sync/CMakeLists.txt @@ -13,4 +13,8 @@ target_include_directories( sync PUBLIC "${CMAKE_SOURCE_DIR}/include/libs/sync" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" -) \ No newline at end of file +) + +if(${BUILD_TEST}) + add_subdirectory(test) +endif(${BUILD_TEST}) diff --git a/source/libs/sync/test/CMakeLists.txt b/source/libs/sync/test/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..f24a1a9a4641ede6ad6fb1838baf4497d609bf86 --- /dev/null +++ b/source/libs/sync/test/CMakeLists.txt @@ -0,0 +1,20 @@ +add_executable(syncTest "") +target_sources(syncTest + PRIVATE + "syncTest.cpp" +) +target_include_directories(syncTest + PUBLIC + "${CMAKE_SOURCE_DIR}/include/libs/sync" + "${CMAKE_CURRENT_SOURCE_DIR}/../inc" +) + +target_link_libraries(syncTest + sync + gtest_main +) +enable_testing() +add_test( + NAME sync_test + COMMAND syncTest +)