Permalink
Commits on Mar 17, 2012
  1. fix warnings.

    mattn committed Mar 17, 2012
  2. fix version.

    mattn committed Mar 17, 2012
Commits on Mar 16, 2012
  1. be silent.

    mattn committed Mar 16, 2012
  2. note.

    mattn committed Mar 16, 2012
  3. merge ldflags & perllibs

    mattn committed Mar 16, 2012
Commits on Feb 26, 2012
  1. Merge pull request #5 from wchristian/find_mingw_binaries

    help find mingw binaries
    mattn committed Feb 26, 2012
Commits on Feb 18, 2012
  1. help find mingw binaries

    On ActivePerl MinGW is installed into site/lib/auto/MinGW, with only the
    path to lib being stored in %Config. This patch adds a an entry to the PATH
    search that derives the MinGW bin directory from the MinGW lib directory,
    allowing ranlib to be found.
    wchristian committed Feb 18, 2012
Commits on Feb 2, 2012
  1. fix CHANGES.

    mattn committed Feb 2, 2012
  2. version bump up.

    mattn committed Feb 2, 2012
  3. Merge pull request #4 from tonycoz/msvc-ldopts

    correctly pass linker options to MSVC
    mattn committed Feb 2, 2012
Commits on Oct 22, 2011
  1. correctly pass linker options to MSVC

    Previously running found.t in debug mode would see results like:
    
    C:\Users\tony\dev\devel-checklib\git\devel-checklib>perl -Mblib t\found.t
    1..8
    ok 1 - lib => 'msvcrt'
    W3 -Od -MD -Zi -DDEBUGGING -DWIN32 -D_CONSOLE -DNO_STRICT -D_CRT_SECURE_NO_DEPRE
    CATE -D_CRT_NONSTDC_NO_DEPRECATE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT
     -DPERL_IMPLICIT_SYS -DUSE_PERLIO -nologo -nodefaultlib -debug -libpath:"c:\perl
    -5.14.1\lib\CORE" -machine:x86 "/manifestdependency:type='Win32' name='Microsoft
    .Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyT
    oken='6595b64144ccf1df' language='*'" assertlib2s91hAMm.c msvcrt.lib /Feassertli
    bJY5x26JC.exe /link
    cl : Command line warning D9002 : ignoring unknown option '-nodefaultlib'
    cl : Command line warning D9002 : ignoring unknown option '-debug'
    cl : Command line warning D9002 : ignoring unknown option '-libpath:c:\perl-5.14
    .1\lib\CORE'
    cl : Command line warning D9002 : ignoring unknown option '-machine:x86'
    cl : Command line warning D9002 : ignoring unknown option '/manifestdependency:t
    ype='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processor
    Architecture='*' publicKeyToken='6595b64144ccf1df' language='*''
    assertlib2s91hAMm.c
    ok 2 - ... and check_lib is true
    ok 3 - lib => 'kernel32'
    W3 -Od -MD -Zi -DDEBUGGING -DWIN32 -D_CONSOLE -DNO_STRICT -D_CRT_SECURE_NO_DEPRE
    CATE -D_CRT_NONSTDC_NO_DEPRECATE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT
     -DPERL_IMPLICIT_SYS -DUSE_PERLIO -nologo -nodefaultlib -debug -libpath:"c:\perl
    -5.14.1\lib\CORE" -machine:x86 "/manifestdependency:type='Win32' name='Microsoft
    .Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyT
    oken='6595b64144ccf1df' language='*'" assertlibIVQZIq2L.c kernel32.lib /Feassert
    libJRvNb0Xb.exe /link
    cl : Command line warning D9002 : ignoring unknown option '-nodefaultlib'
    cl : Command line warning D9002 : ignoring unknown option '-debug'
    cl : Command line warning D9002 : ignoring unknown option '-libpath:c:\perl-5.14
    .1\lib\CORE'
    cl : Command line warning D9002 : ignoring unknown option '-machine:x86'
    cl : Command line warning D9002 : ignoring unknown option '/manifestdependency:t
    ype='Win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processor
    Architecture='*' publicKeyToken='6595b64144ccf1df' language='*''
    assertlibIVQZIq2L.c
    ok 4 - ... and check_lib is true
    
    with the change:
    
    C:\Users\tony\dev\devel-checklib\git\devel-checklib>perl -Mblib t\found.t
    1..8
    ok 1 - lib => 'msvcrt'
    W3 -Od -MD -Zi -DDEBUGGING -DWIN32 -D_CONSOLE -DNO_STRICT -D_CRT_SECURE_NO_DEPRE
    CATE -D_CRT_NONSTDC_NO_DEPRECATE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT
     -DPERL_IMPLICIT_SYS -DUSE_PERLIO assertlibi36Qev0i.c msvcrt.lib /FeassertlibP5S
    ac4Lk.exe /link -nologo -nodefaultlib -debug -libpath:"c:\perl-5.14.1\lib\CORE"
    -machine:x86 "/manifestdependency:type='Win32' name='Microsoft.Windows.Common-Co
    ntrols' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144cc
    f1df' language='*'" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib
    comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.l
    ib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.lib
     msvcrt.lib
    assertlibi36Qev0i.c
    ok 2 - ... and check_lib is true
    ok 3 - lib => 'kernel32'
    W3 -Od -MD -Zi -DDEBUGGING -DWIN32 -D_CONSOLE -DNO_STRICT -D_CRT_SECURE_NO_DEPRE
    CATE -D_CRT_NONSTDC_NO_DEPRECATE -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT
     -DPERL_IMPLICIT_SYS -DUSE_PERLIO assertlibPEMVsg9l.c kernel32.lib /FeassertlibN
    LOJ8CLr.exe /link -nologo -nodefaultlib -debug -libpath:"c:\perl-5.14.1\lib\CORE
    " -machine:x86 "/manifestdependency:type='Win32' name='Microsoft.Windows.Common-
    Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144
    ccf1df' language='*'" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.li
    b comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid
    .lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.l
    ib msvcrt.lib
    assertlibPEMVsg9l.c
    ok 4 - ... and check_lib is true
    
    The libraries are needed since -nodefaultlib skips linking the C
    runtime, and $Config{perllibs} includes the C runtime.
    committed Oct 22, 2011
  2. Merge pull request #3 from tonycoz/msvc-cleanup

    MSVC generates extra files, clean them up
    mattn committed Oct 22, 2011
  3. MSVC generates extra files, clean them up

    It also generates vc90.pdb for MSVC 9.x.
    
    If we used the same basename for the .c and executable we could avoid
    the inline _o file clean up.
    committed Oct 22, 2011
Commits on Oct 13, 2011
  1. oops. some changes had dropped.

    mattn committed Oct 13, 2011
  2. version bump up.

    mattn committed Oct 13, 2011
Commits on Oct 12, 2011
  1. Merge pull request #2 from wchristian/error_message

    more clear error message
    mattn committed Oct 12, 2011
Commits on Oct 11, 2011
  1. more clear error message

    wchristian committed Oct 11, 2011
Commits on Dec 12, 2010
  1. updated CHANGES.

    mattn committed Dec 12, 2010
  2. version bump

    mattn committed Dec 12, 2010
Commits on Nov 25, 2010
  1. should be gracefully.

    mattn committed Nov 25, 2010
Commits on Nov 24, 2010
  1. version bump.

    mattn committed Nov 24, 2010
Commits on Oct 19, 2010
Commits on Sep 29, 2010
Commits on Sep 18, 2010
  1. Honour configured perl {cc,ld}flags

    rafl committed Sep 18, 2010
Commits on Sep 15, 2010
  1. version bump.

    mattn committed Sep 15, 2010
  2. fixed RT:61297

    mattn committed Sep 15, 2010
  3. upgrade Makefile.PL

    chorny committed with mattn Sep 14, 2010
  4. declare minimum perl version required

    chorny committed with mattn Sep 14, 2010
Commits on Aug 25, 2010
  1. updated CHANGES

    mattn committed Aug 25, 2010
  2. Devel::CheckLib 0.7 release

    mattn committed Aug 25, 2010
Commits on Feb 14, 2010
Commits on Feb 13, 2010
  1. Add check_lib function

    DrHyde committed Feb 13, 2010
Commits on Aug 1, 2009
  1. Test release 0.699_001

    Check to see if particular functions exist in a lib, or that
    functions return a particular value
    DrHyde committed Aug 1, 2009
Commits on May 20, 2009
  1. Devel::CheckLib 0.6 release

    DrHyde committed May 20, 2009