5.9.1f * Upgrade library ArduinoJson to 5.11.2 * Upgrade library IRRemoteEsp8266 to 2.2.1 + 2 commits but tweaked some protocols to keep code usage small * Upgrade library NeoPixelBus to 2.2.9 * Upgrade library OneWire to 2.3.3 + 6 commits * Formalize library PubSubClient to 2.6 + 9 commits and additional delay * Add optional ADS1115 driver as alternative for unsupported I2Cdevlib in esp8266-core 2.4.0-rc2 * Fix wrong response name for command HlwISet (#1214)
25 lines
510 B
CMake
25 lines
510 B
CMake
set(GTEST_DIR ../third-party/gtest-1.7.0)
|
|
|
|
add_library(gtest
|
|
${GTEST_DIR}/src/gtest-all.cc
|
|
${GTEST_DIR}/src/gtest_main.cc
|
|
)
|
|
|
|
target_include_directories(gtest
|
|
PUBLIC
|
|
${GTEST_DIR}
|
|
${GTEST_DIR}/include
|
|
)
|
|
|
|
|
|
target_compile_definitions(gtest PUBLIC -DGTEST_HAS_PTHREAD=0)
|
|
|
|
if (MSVC)
|
|
if (MSVC_VERSION EQUAL 1700)
|
|
# Workaround for Visual Studio 2012
|
|
target_compile_definitions(gtest PUBLIC -D_VARIADIC_MAX=10)
|
|
endif()
|
|
|
|
target_compile_definitions(gtest PUBLIC -D_CRT_SECURE_NO_WARNINGS)
|
|
endif()
|