• Home
  • Raw
  • Download

Lines Matching +full:openssl +full:- +full:no +full:- +full:verbose

8 $! If OPENSSL is defined, but SSL$INCLUDE is not, then OpenSSL will be
10 $! be compiled/linked in. Command-line options NOHPSSL and NOSSL can be
13 $! Command-line Options:
15 $! CLEAN Delete product files for this host architecture. (No
17 $! CLEAN_ALL Delete product files for all host architectures. (No
20 $! 64 Compile with 64-bit pointers.
21 $! Note, you must match the pointer size that the OpenSSL
23 $! Currently curl is not building properly with 64-bit pointers
24 $! on VMS because it is trying to cast pointers to 32-bit
26 $! do not yet support 64-bit pointers.
33 $! /define=(_LARGEFILE=1,_USE_STD_STAT=1) (non-vax)
34 $! /float=ieee/ieee_mode=denorm_results (non-vax)
40 $! NOLARGE Disable large-file support if large file support available.
41 $! (Non-VAX, VMS >= V7.2.)
49 $! Note, you must match the pointer size that the OpenSSL
51 $! correct HP OpenSSL image.
53 $! OSSLOLB Use OpenSSL object libraries (.OLB), even if shared
56 $! REALCLEAN Delete product files for all host architectures. (No
66 $! 2-DEC-2003, MSK, the "original" version.
68 $! 13-JAN-2004, MSK, moved this procedure to the [.packages.vms] directory
70 $! 29-JAN-2004, MSK, moved logical defines into defines.com
71 $! 6-FEB-2004, MSK, put in various SSL support bits
72 $! 9-MAR-2004, MSK, the config-vms.h* files are now copied to the lib and
74 $! 15-MAR-2004, MSK, All of the curlmsg*.* files have also been moved to
80 $! 8-FEB-2005, MSK, merged the two config-vms.h* files into one that uses
83 $! 11-FEB-2005, MSK, If [--.LIB]AMIGAOS.C and NWLIB.C are there, rename them
84 $! 23-MAR-2005, MSK, relocated cc_qual define so that DEBUG option would work
85 $! 25-APR-2007, STL, allow compilation in 64-bit mode.
86 $! 13-DEC-2009. SMS, Changed to skip unwanted source files without
89 $! Added CURL_CCDEFS DCL symbol for user-specified C
92 $! Added CCQUAL option for user-specified C compiler
95 $! Added LARGE option for large-file support.
96 $! Added OSSLOLB option, and support for OpenSSL
102 $! here, eliminating the hard-coded OpenSSL nonsense.
104 $! equivalent) to name architecture-specific product
111 $! line-too-long problems.
114 $! 01-Jan-2013 J. Malmberg
129 $! 13-Mar-2013, Tom Grace
132 $! for non-VAX architectures that triggered link failure.
134 $! 19-Mar-2013, John Malmberg
136 $! set to extended in versions of VMS greater than 7.3-1.
137 $! Remove curlbuild.h generation as it should be pre-built
139 $! 12-Jul-2013, John Malmberg
140 $! Adjust to find and use ZLIB from the Jean-Francois
142 $! is upward compatible with Jean-Francois's kit.
145 $! * Labels have no space after leading $.
151 $! 17-Nov-2014, Michael Steve
160 $!------------------------------------------------------------------------
195 $! Verbose output message stuff. Define symbol to "write sys$output" or "!".
196 $! vo_c - verbose output for compile
197 $! vo_l - link
198 $! vo_o - object check
204 $! Determine the main distribution directory ("[--]") in an
205 $! ODS5-tolerant (case-insensitive) way. (We do assume that the only
208 $! Some non-US VMS installations report ">" for the directory delimiter
212 $ delim = f$extract(orig_def_len - 1, 1, orig_def)
215 $ set default [--]
217 $ top_dev_dir = base_dev_dir - delim
221 $! Define the architecture-specific product file destination directory
233 $! Extended parsing option starts with VMS 7.3-1.
234 $! There is no 7.4, so that simplifies the parse a bit.
240 $ min_ver = f$element(0, "-", min_ver_patch)
241 $ patch = f$element(1, "-", min_ver_patch)
242 $ if patch .eqs. "-" then patch = ""
259 $ exedir = proc_dev_dir - delim + ".''arch_name'" + delim
268 $! Interpret command-line options.
276 $ openssl = 0
308 $! Do no know if we will need more than 8.
346 $ file = "[]curl-config."
379 $ file = "[...]curl-*_original_src.bck"
381 $ file = "[...]curl_d-*_original_src.bck"
383 $ file = "[...]curl-*_vms_src.bck"
385 $ file = "[...]curl_d-*_vms_src.bck"
387 $ file = "[...]curl-*.release_notes"
389 $ file = "[...]curl_d-*.release_notes"
414 $ prods = proc_dev_dir - delim + ".ALPHA" + delim + "*.*;*"
419 $ prods = proc_dev_dir - delim + ".IA64" + delim + "*.*;*"
424 $ prods = proc_dev_dir - delim + ".VAX" + delim + "*.*;*"
450 $! On Alpha/IA64 no size penalty for compiling /debug/optimize
459 $! VAX where we have no choice.
550 $ if (f$trnlnm("OPENSSL") .nes. "")
559 $!-----------------------------------------------
573 $! Use OpenSSL. Assume object libraries, unless shared images
578 $ openssl = 1
581 $ ssl_opt = ", ssllib:libssl.olb /library" + -
585 if ((f$search("ssllib:ssl_libcrypto.exe") .nes. "") .and. -
588 $! OpenSSL shared images with "SSL_xxx.EXE names.
589 $ openssl = 2
593 $ if ((f$search("ssllib:libcrypto.exe") .nes. "") .and. -
596 $! OpenSSL shared images with "xxx.EXE names.
597 $ openssl = 3
617 $ 'vo_c' "%CURL-I-BLDHPLDAP, building with HP LDAP support"
630 $ 'vo_c' "%CURL-I-BLDHPKERBEROS, building with HP KERBEROS support"
641 $! First look for 64-bit
644 $! Second look for the J.F. Pieronne 64-bit shared image
649 $! First look for 32-bit
652 $! Second look for old 32-bit image
655 $! Third look for the J.F. Pieronne 32-bit shared image
671 $ 'vo_c' "%CURL-I-BLDJFPLIBZ, building with JFP LIBZ support"
674 $ 'vo_c' "%CURL-I-BLDGNVLIBZ, building with GNV LIBZ support"
685 $ 'vo_c' "CC opts:", -
686 " ''cc_defs'", -
687 " ''cc_qual1'", -
694 $ 'vo_c' "%CURL-I-BLDHPSSL, building with HP SSL support"
696 $ if (openssl .ne. 0)
698 $ if (openssl .eq. 1)
700 $ 'vo_c' -
701 "%CURL-I-BLDOSSL_OLB, building with OpenSSL (object library) support"
703 $ 'vo_c' -
704 "%CURL-I-BLDOSSL_EXE, building with OpenSSL (shared image) support"
707 $ 'vo_c' "%CURL-I-BLDNOSSL, building with NO SSL support"
716 $ if (openssl .ne. 0)
728 $ if (openssl .eq. 1)
734 $ if (openssl .eq. 2)
744 $ if ((f$search(ossl_lib1) .eqs. "") .or. -
747 $ write sys$output "Can't find OpenSSL ''msg':"
760 $ write sys$output -
762 $ write sys$output -
764 $ write sys$output -
766 $ write sys$output -
767 "to cancel that logical name definition, and then and re-run this procedure."
778 $! call MoveIfDiff [.lib]config-vms.h 'objdir'curl_config.h
786 $ conf_params = conf_params - ","
823 $ cc_include = "/include=([-.lib],[-.lib.vtls],[-.packages.vms]"
824 $ cc_include = cc_include + ",[-.packages.vms.''arch_name'])"
825 $ call build "[--.lib]" "*.c" "''objdir'CURLLIB.OLB" "amigaos, nwlib, nwos"
828 $ cc_include = "/include=([--.lib.vtls],[--.lib],[--.src]"
829 $ cc_include = cc_include + ",[--.packages.vms],[--.packages.vms.''arch_name'])"
830 $ call build "[--.lib.vtls]" "*.c" "''objdir'CURLLIB.OLB" "amigaos, nwlib, nwos"
832 $ cc_include = "/include=([-.src],[-.lib],[-.lib.vtls]"
833 $ cc_include = cc_include + ",[-.packages.vms],[-.packages.vms.''arch_name'])"
834 $ call build "[--.src]" "*.c" "''objdir'CURLSRC.OLB"
841 $ if (openssl .ne. 0)
843 $ if (openssl .eq. 1)
845 $ 'vo_l' "%CURL-I-LINK_OSSL, linking with OpenSSL (object library)"
847 $ 'vo_l' "%CURL-I-LINK_HPSSL, linking with OpenSSL (shared image)"
852 $ 'vo_l' "%CURL-I-LINK_HPSSL, linking with HP SSL"
854 $ 'vo_l' "%CURL-I-LINK_NOSSL, linking with NO SSL support"
860 $!-----------------------------------------------
871 $!------------------------------------------------------
910 $ link 'link_map1' 'link_dsf1' /executable = 'exedir'CURL.EXE -
911 'objdir'curlsrc.olb /library /include = ('tool_main', curlmsg), -
912 'objdir'curllib.olb /library, -
916 $ link/debug 'link_map2' 'link_dsf2' /executable = 'exedir'CURL_DEBUG.EXE -
917 'objdir'curlsrc.olb /library /include = ('tool_main', curlmsg), -
918 'objdir'curllib.olb /library, -
949 $ name__ = "," + -
950 f$edit(f$parse(file, , , "NAME", "SYNTAX_ONLY"), "UPCASE") + -
971 $ 'vo_o' "%CURL-I-OBJUTD, ", objfile, " is up to date"
974 $ 'vo_o' "%CURL-I-OBJDNE, ", file, " does not exist"
998 $ typ = f$edit(f$parse(file, , , "TYPE"), "UPCASE") - "."
1005 $ CC 'cc_defs' -
1006 'cc_qual1' -
1007 'cc_qual2' -
1008 'cc_include' -
1028 $ if (status .ne. %X006C8009) ! if status is not "no diff"