+
+
+SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/modules)
+FIND_PACKAGE(gtest QUIET)
+
+#FIND_PACKAGE(gtest REQUIRED)
+if(NOT gtest_FOUND)
+ MESSAGE(STATUS "gtest not found, disabling unit tests (BUILD_SM_API_TESTS=OFF)")
+ SET(BUILD_SM_API_TESTS FALSE)
+else(NOT gtest_FOUND)
+ MESSAGE(STATUS "gtest found, enabling unit tests (BUILD_SM_API_TESTS=ON)")
+ SET(BUILD_SM_API_TESTS TRUE)
+endif()
+
+IF(BUILD_SM_API_TESTS)
+set(gtest_souces gtest_libsoundmanager.cpp)
+include_directories(gtest_libsoundmanager PRIVEATE ${gtest_INCLUDE_DIRS})
+add_executable(gtest_libsoundmanager ${gtest_souces})
+
+#add_dependencies(gtest_libsoundmanager gtest)
+target_link_libraries(gtest_libsoundmanager
+ soundmanager
+ gtest_main.a
+ ${link_libraries}
+ ${libsm_depends_LIBRARIES}
+ ${gtest_LIBRARIES}
+ )
+add_test(gtest_libsoundmanager gtest_libsoundmanager)
+ENDIF()
+###################################