This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 3b78f6db3eae206ab7f7365e076481297ce9b525
Author: Petro Karashchenko <petro.karashche...@gmail.com>
AuthorDate: Sat Nov 12 01:29:25 2022 +0200

    tools: Do not check ccname get_os() for windows native build
    
    Signed-off-by: Petro Karashchenko <petro.karashche...@gmail.com>
---
 tools/incdir.c | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/tools/incdir.c b/tools/incdir.c
index c5d6afa207..bc8834319e 100644
--- a/tools/incdir.c
+++ b/tools/incdir.c
@@ -115,15 +115,10 @@ static void show_help(const char *progname, int exitcode)
   exit(exitcode);
 }
 
-static enum os_e get_os(char *ccname)
+static enum os_e get_os(void)
 {
 #ifdef CONFIG_WINDOWS_NATIVE
-  /* Check for MinGW which implies a Windows native environment */
-
-  if (strstr(ccname, "mingw") != NULL)
-    {
-      return OS_WINDOWS;
-    }
+  return OS_WINDOWS;
 #else
   struct utsname buf;
   int ret;
@@ -168,13 +163,12 @@ static enum os_e get_os(char *ccname)
     {
       fprintf(stderr, "ERROR:  Unknown operating system: %s\n",
               buf.sysname);
+      return OS_UNKNOWN;
     }
-
 #endif
-  return OS_UNKNOWN;
 }
 
-static enum compiler_e get_compiler(char *ccname, enum os_e os)
+static enum compiler_e get_compiler(char *ccname)
 {
   /* Let's assume that all GCC compiler paths contain the string gcc or
    * g++ and no non-GCC compiler paths include these substrings.
@@ -330,14 +324,14 @@ int main(int argc, char **argv, char **envp)
    * files.
    */
 
-  os = get_os(ccname);
+  os = get_os();
   if (os == OS_UNKNOWN)
     {
       fprintf(stderr, "ERROR:  Operating system not recognized\n");
       show_advice(progname, EXIT_FAILURE);
     }
 
-  compiler = get_compiler(ccname, os);
+  compiler = get_compiler(ccname);
   if (compiler == COMPILER_UNKNOWN)
     {
       fprintf(stderr, "ERROR:  Compiler not recognized.\n");

Reply via email to