Skip to content

Commit e3d405f

Browse files
committed
add support for nxp qn9090 mcu
Added additional defines to correctly detect the NXP QN9090 MCU platform and allow for native googletest compability.
1 parent 06f44bc commit e3d405f

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

googletest/include/gtest/internal/gtest-port-arch.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@
113113
#define GTEST_OS_XTENSA 1
114114
#elif defined(__hexagon__)
115115
#define GTEST_OS_QURT 1
116+
#elif defined(CPU_QN9090) || defined(CPU_QN9090HN)
117+
#define GTEST_OS_NXP_QN9090 1
116118
#endif // __CYGWIN__
117119

118120
#endif // GOOGLETEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_ARCH_H_

googletest/include/gtest/internal/gtest-port.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,8 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION;
505505
#if (!(defined(GTEST_OS_LINUX_ANDROID) || defined(GTEST_OS_CYGWIN) || \
506506
defined(GTEST_OS_SOLARIS) || defined(GTEST_OS_HAIKU) || \
507507
defined(GTEST_OS_ESP32) || defined(GTEST_OS_ESP8266) || \
508-
defined(GTEST_OS_XTENSA) || defined(GTEST_OS_QURT)))
508+
defined(GTEST_OS_XTENSA) || defined(GTEST_OS_QURT) || \
509+
defined(GTEST_OS_NXP_QN9090)))
509510
#define GTEST_HAS_STD_WSTRING 1
510511
#else
511512
#define GTEST_HAS_STD_WSTRING 0

googletest/src/gtest-filepath.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ FilePath FilePath::GetCurrentDir() {
102102
#if defined(GTEST_OS_WINDOWS_MOBILE) || defined(GTEST_OS_WINDOWS_PHONE) || \
103103
defined(GTEST_OS_WINDOWS_RT) || defined(GTEST_OS_ESP8266) || \
104104
defined(GTEST_OS_ESP32) || defined(GTEST_OS_XTENSA) || \
105-
defined(GTEST_OS_QURT)
105+
defined(GTEST_OS_QURT) || defined(GTEST_OS_NXP_QN9090)
106106
// These platforms do not have a current directory, so we just return
107107
// something reasonable.
108108
return FilePath(kCurrentDirectoryString);
@@ -356,7 +356,7 @@ bool FilePath::CreateFolder() const {
356356
#elif defined(GTEST_OS_WINDOWS)
357357
int result = _mkdir(pathname_.c_str());
358358
#elif defined(GTEST_OS_ESP8266) || defined(GTEST_OS_XTENSA) || \
359-
defined(GTEST_OS_QURT)
359+
defined(GTEST_OS_QURT) || defined(GTEST_OS_NXP_QN9090)
360360
// do nothing
361361
int result = 0;
362362
#else

0 commit comments

Comments
 (0)