diff options
author | Richard Levitte <levitte@openssl.org> | 2021-06-16 10:32:43 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2021-06-18 09:08:16 +0200 |
commit | 0eed845ce2d76a1f2d8882cb32e1d36c30236d5e (patch) | |
tree | 5a15eaa71eb973fabbd43b57f3576aa2e1bc7ad2 /Configurations/descrip.mms.tmpl | |
parent | 1abcd1e858ea4b1e924bdd8141d55b889cc2fbc2 (diff) |
Make util/wrap.pl work better on VMS
Perl's system() on VMS needs to have the command line properly fixed
up, even with arguments passed in list form. We arrange that by
having util/wrap.pl use the same command line fixups as OpenSSL::Test.
As a consequence, util/wrap.pl needs to be generated, to easily pick
up data from configdata.pm. This also removes yet another file
copying hack from the build file templates.
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15791)
Diffstat (limited to 'Configurations/descrip.mms.tmpl')
-rw-r--r-- | Configurations/descrip.mms.tmpl | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/Configurations/descrip.mms.tmpl b/Configurations/descrip.mms.tmpl index 2cf03d0214..bad8e0a776 100644 --- a/Configurations/descrip.mms.tmpl +++ b/Configurations/descrip.mms.tmpl @@ -447,7 +447,7 @@ NODEBUG=@ # The main targets ################################################### -{- dependmagic('build_sw'); -} : build_libs_nodep, build_modules_nodep, build_programs_nodep copy-utils +{- dependmagic('build_sw'); -} : build_libs_nodep, build_modules_nodep, build_programs_nodep {- dependmagic('build_libs'); -} : build_libs_nodep {- dependmagic('build_modules'); -} : build_modules_nodep {- dependmagic('build_programs'); -} : build_programs_nodep @@ -476,7 +476,7 @@ build_all_generated : $(GENERATED_MANDATORY) $(GENERATED) build_docs all : build_sw build_docs test : tests -{- dependmagic('tests'); -} : build_programs_nodep, build_modules_nodep copy-utils run_tests +{- dependmagic('tests'); -} : build_programs_nodep, build_modules_nodep run_tests run_tests : @ ! {- output_off() if $disabled{tests}; "" -} DEFINE SRCTOP "$(SRCDIR)" @@ -738,16 +738,6 @@ check_INSTALLTOP : @ IF "$(INSTALLTOP)" .EQS. "" THEN - EXIT %x10000002 -# Helper targets ##################################################### - -copy-utils : [.util]wrap.pl - -[.util]wrap.pl : configdata.pm - @ IF "$(SRCDIR)" .NES. "$(BLDDIR)" THEN - - CREATE/DIR/LOG [.util] - @ IF "$(SRCDIR)" .NES. "$(BLDDIR)" THEN - - COPY/LOG ossl_sourceroot:[util]wrap.pl [.util] - # Developer targets ################################################## debug_logicals : |