X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=staging%2Fsoundmanager.git;a=blobdiff_plain;f=libsoundmanager%2Ftest%2FCMakeLists.txt;fp=libsoundmanager%2Ftest%2FCMakeLists.txt;h=818ebeb27d384b39cf4882df8459350b75687e7a;hp=0000000000000000000000000000000000000000;hb=2e602801b372b0b68111316b89f567213e3ea378;hpb=f743c3428f41b8d127e538ea8a6505a0c882cdb2 diff --git a/libsoundmanager/test/CMakeLists.txt b/libsoundmanager/test/CMakeLists.txt new file mode 100644 index 0000000..818ebeb --- /dev/null +++ b/libsoundmanager/test/CMakeLists.txt @@ -0,0 +1,30 @@ + + +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() +###################################