Subversion Repositories DevTools

Rev

Rev 7547 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7547 Rev 7564
Line 865... Line 865...
865
            $sosuffix = $1;
865
            $sosuffix = $1;
866
 
866
 
867
        } elsif (/^--NoVersionDll/i) {
867
        } elsif (/^--NoVersionDll/i) {
868
            $noVersionedLib = 1;
868
            $noVersionedLib = 1;
869
 
869
 
870
        #   A 'node' file is a specific shared library for Electron applications
870
        #   A 'node' file is a specific shared library for Electron applications
871
        #       They have a fixed file extension of .node on all platforms
871
        #       They have a fixed file extension of .node on all platforms
872
        #       Do not generate a Versioned DLL
872
        #       Do not generate a Versioned DLL
873
        } elsif (/^--Node$/i) {
873
        } elsif (/^--Node$/i) {
874
            $isNodeFile = 1;
874
            $isNodeFile = 1;
875
            $noVersionedLib = 1;
875
            $noVersionedLib = 1;
Line 887... Line 887...
887
        if ( $noVersionedLib );
887
        if ( $noVersionedLib );
888
 
888
 
889
#.. Various library names
889
#.. Various library names
890
#
890
#
891
    if ( $isNodeFile ) {
891
    if ( $isNodeFile ) {
892
        $linkname = "$name\$(GBE_TYPE)";
892
        $linkname = "$name\$(GBE_TYPE).node";
893
        $linkname =~ s/^lib//;
893
        $linkname =~ s/^lib//;
894
    } else {
894
    } else {
895
        $linkname = "$name\$(GBE_TYPE).$::so";
895
        $linkname = "$name\$(GBE_TYPE).$::so";
896
    }
896
    }
897
    $shared = $noVersionedLib ? $linkname : "$linkname.$ver";
897
    $shared = $noVersionedLib ? $linkname : "$linkname.$ver";