[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libtool ChangeLog libltdl/config/ltmain.m4sh

From: Charles Wilson
Subject: libtool ChangeLog libltdl/config/ltmain.m4sh
Date: Thu, 07 Jun 2007 08:47:12 +0000

CVSROOT:        /sources/libtool
Module name:    libtool
Changes by:     Charles Wilson <cwilson>        07/06/07 08:47:12

Modified files:
        .              : ChangeLog 
        libltdl/config : ltmain.m4sh 

Log message:
        * ltmain.m4sh (func_emit_libtool_wrapper_script): add
        code block to handle cases when wrapper script is in $objdir.
        (func_emit_libtool_cwrapperexe_source): replace DEBUG() macro
        with namespace-safe LTWRAPPER_DEBUGPRINTF(). Call
        func_emit_libtool_wrapper_script() with appropriate filters to
        embed script text in C char* static variable.
        (f_e_l_c_s: main): add new option --lt-dump-script, parse argv[]
        for it, and take appropriate action.  Call chase_symlinks()
        on argv[0], in case this.exe was launched via one.  Use chased
        value to determine full absolute pathname of wrapper script, in
        $objdir. Unconditionally write script out to this pathname and
        set permission bits.  Remove extraneous ';' from debugging loop.
        (f_e_l_c_s: main) [mingw]: DOS-ize $SHELL before populating
        newargv[0]; if $TARGETSHELL environment variable is set, use
        it instead of $SHELL and do not DOS-ize.  Ensure newargv[1]
        (wrapper script absolute path) uses only '/', not '\'.  Make
        sure to call execv() with DOS-ized $SHELL (or un-DOS-ized
        $TARGETSHELL, if set)
        (f_e_l_c_s: make_executable): new function
        (f_e_l_c_s: chase_symlinks): new function (no-op if !S_ISLNK)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]