Add sound manager initial source code
[staging/soundmanager.git] / libsoundmanager / test / CMakeLists.txt
1
2
3 SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake/modules)
4 FIND_PACKAGE(gtest QUIET)
5
6 #FIND_PACKAGE(gtest REQUIRED)
7 if(NOT gtest_FOUND)
8     MESSAGE(STATUS "gtest not found, disabling unit tests (BUILD_SM_API_TESTS=OFF)")
9     SET(BUILD_SM_API_TESTS FALSE)
10 else(NOT gtest_FOUND)
11     MESSAGE(STATUS "gtest found, enabling unit tests (BUILD_SM_API_TESTS=ON)")
12     SET(BUILD_SM_API_TESTS TRUE)
13 endif()
14
15 IF(BUILD_SM_API_TESTS)
16 set(gtest_souces gtest_libsoundmanager.cpp)
17 include_directories(gtest_libsoundmanager PRIVEATE ${gtest_INCLUDE_DIRS})
18 add_executable(gtest_libsoundmanager ${gtest_souces})
19
20 #add_dependencies(gtest_libsoundmanager gtest)
21 target_link_libraries(gtest_libsoundmanager 
22     soundmanager
23     gtest_main.a
24     ${link_libraries} 
25     ${libsm_depends_LIBRARIES} 
26     ${gtest_LIBRARIES}
27         )
28 add_test(gtest_libsoundmanager gtest_libsoundmanager)
29 ENDIF()
30 ###################################