Cheeze/test/CMakeLists.txt
DarkSlein d6716df807 Started implementation of saving pre-recording data
Created micTask for noise detection

Installed GoogleTest

Refactored audio module
2024-05-08 18:39:19 +03:00

28 lines
816 B
CMake

cmake_minimum_required(VERSION 2.8.8)
project(arduino-mock-test-all)
find_package(Threads REQUIRED)
add_subdirectory(arduino_mock)
include_directories(
${ARDUINO_MOCK_INCLUDE_DIRS}
${ARDUINO_MOCK_LIBS_DIR}/lib/gtest/gtest/src/gtest/googletest/include
${ARDUINO_MOCK_LIBS_DIR}/lib/gtest/gtest/src/gtest/googlemock/include
)
file(GLOB LIB_SRCS "../*.ino")
file(GLOB SRCS "*.cpp")
add_executable(test-all ${SRCS} ${LIB_SRCS})
target_link_libraries(test-all
${ARDUINO_MOCK_LIBS_DIR}/lib/gtest/gtest/src/gtest-build/googlemock/gtest/libgtest.a
${ARDUINO_MOCK_LIBS_DIR}/lib/gtest/gtest/src/gtest-build/googlemock/libgmock.a
${ARDUINO_MOCK_LIBS_DIR}/dist/lib/libarduino_mock.a
${CMAKE_THREAD_LIBS_INIT}
)
add_dependencies(test-all arduino_mock)
enable_testing()
add_test(TestAll test-all)