Changeset 540 for trunk/src


Ignore:
Timestamp:
Sep 19, 2006, 7:47:43 AM (19 years ago)
Author:
bird
Message:

HAVE_CYGWIN_SHELL was a bad idea.

Location:
trunk/src/gmake
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gmake/Makefile.kmk

    r535 r540  
    3030        CONFIG_WITH_VALUE_LENGTH \
    3131        CONFIG_WITH_COMPARE
    32 kmk_DEFS.win32 = HAVE_CYGWIN_SHELL
    33 kmk_DEFS.win64 = HAVE_CYGWIN_SHELL
    3432
    3533kmk_SOURCES = \
  • trunk/src/gmake/w32/subproc/sub_proc.c

    r535 r540  
    961961        int  cygwin_mode = 0; /* HAVE_CYGWIN_SHELL */
    962962        int have_sh = 0; /* HAVE_CYGWIN_SHELL */
    963 
     963#undef HAVE_CYGWIN_SHELL
    964964#ifdef HAVE_CYGWIN_SHELL
    965965        have_sh = (shell_name != NULL || strstr(full_exec_path, "sh.exe"));
     
    11561156#endif
    11571157#ifdef KMK
    1158                         /* 
     1158                        /*
    11591159                         * ash it put off by echo "hello world" ending up as:
    11601160                         *  G:/.../kmk_ash.exe -c "echo ""hello world"""
     
    11621162                         * (The 'test_shell' goals in Makefile.kmk tests this problem.)
    11631163                         */
    1164                         if (command_line_i[-1] == '\"' && cygwin_mode && have_sh && !argvi[1]) {
     1164                        if (command_line_i[-1] == '\"' /* && cygwin_mode && have_sh*/ && !argvi[1]) {
    11651165                            *(command_line_i++) = ' ';
    11661166                        }
    1167 #endif 
     1167#endif
    11681168                        *(command_line_i++) = '\"';
    11691169                }
Note: See TracChangeset for help on using the changeset viewer.