Changeset 808 for openssl/trunk/util/mk1mf.pl
- Timestamp:
- Aug 7, 2014, 8:25:37 PM (11 years ago)
- Location:
- openssl/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
openssl/trunk ¶
- Property svn:mergeinfo changed
/openssl/vendor/1.0.0-current (added) merged: 799-800,804 /openssl/vendor/1.0.0n (added) merged: 807
- Property svn:mergeinfo changed
-
TabularUnified openssl/trunk/util/mk1mf.pl ¶
r156 r808 14 14 my $no_static_engine = 1; 15 15 my $engines = ""; 16 my $otherlibs = ""; 16 17 local $zlib_opt = 0; # 0 = no zlib, 1 = static, 2 = dynamic 17 18 local $zlib_lib = ""; … … 277 278 $cflags.=" -DOPENSSL_NO_ECDSA" if $no_ecdsa; 278 279 $cflags.=" -DOPENSSL_NO_ECDH" if $no_ecdh; 280 $cflags.=" -DOPENSSL_NO_GOST" if $no_gost; 279 281 $cflags.=" -DOPENSSL_NO_ENGINE" if $no_engine; 280 282 $cflags.=" -DOPENSSL_NO_HW" if $no_hw; … … 366 368 $lib=$val; 367 369 $lib =~ s/^.*\/([^\/]+)$/$1/; 370 } 371 if ($key eq "LIBNAME" && $no_static_engine) 372 { 373 $lib=$val; 374 $lib =~ s/^.*\/([^\/]+)$/$1/; 375 $otherlibs .= " $lib"; 368 376 } 369 377 … … 669 677 } 670 678 671 $defs.=&do_defs("E_SHLIB",$engines ,"\$(ENG_D)",$shlibp);679 $defs.=&do_defs("E_SHLIB",$engines . $otherlibs,"\$(ENG_D)",$shlibp); 672 680 673 681 foreach (split(/\s+/,$engines)) … … 681 689 $rules.= &do_lib_rule("\$(SSLOBJ)","\$(O_SSL)",$ssl,$shlib,"\$(SO_SSL)"); 682 690 $rules.= &do_lib_rule("\$(CRYPTOOBJ)","\$(O_CRYPTO)",$crypto,$shlib,"\$(SO_CRYPTO)"); 691 692 foreach (split(" ",$otherlibs)) 693 { 694 my $uc = $_; 695 $uc =~ tr /a-z/A-Z/; 696 $rules.= &do_lib_rule("\$(${uc}OBJ)","\$(ENG_D)$o$_$shlibp", "", $shlib, ""); 697 698 } 683 699 684 700 $rules.=&do_link_rule("\$(BIN_D)$o\$(E_EXE)$exep","\$(E_OBJ)","\$(LIBS_DEP)","\$(L_LIBS) \$(EX_LIBS)"); … … 719 735 return("") if $no_dh && $dir =~ /\/dh/; 720 736 return("") if $no_ec && $dir =~ /\/ec/; 737 return("") if $no_gost && $dir =~ /\/ccgost/; 721 738 return("") if $no_cms && $dir =~ /\/cms/; 722 739 return("") if $no_jpake && $dir =~ /\/jpake/; … … 1059 1076 "no-ecdsa" => \$no_ecdsa, 1060 1077 "no-ecdh" => \$no_ecdh, 1078 "no-gost" => \$no_gost, 1061 1079 "no-engine" => \$no_engine, 1062 1080 "no-hw" => \$no_hw,
Note:
See TracChangeset
for help on using the changeset viewer.