external/openssl/ExternalProject_openssl.mk |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 5ad0ce598c892b48c9554eb74a39e4bea16bcb3b
Author:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
AuthorDate: Fri Apr 19 11:39:58 2024 +0200
Commit:     Balazs Varga <balazs.varga.ext...@allotropia.de>
CommitDate: Wed Oct 2 19:42:14 2024 +0200

    use strawberry perl in wsl-as-helper case for openssl
    
    it needs modules that are not available in git-bash perl, and strawberry
    perl is already used as a way to get windres and similar utilities
    Might want to revisit that to streamline the dependencies
    
    Change-Id: Ieb1c83831292677e9930d376d9d71283c6a1140e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166342
    Tested-by: Jenkins
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174245
    Tested-by: Balazs Varga <balazs.varga.ext...@allotropia.de>
    Reviewed-by: Balazs Varga <balazs.varga.ext...@allotropia.de>

diff --git a/external/openssl/ExternalProject_openssl.mk 
b/external/openssl/ExternalProject_openssl.mk
index d197721d024a..4163125e52e4 100644
--- a/external/openssl/ExternalProject_openssl.mk
+++ b/external/openssl/ExternalProject_openssl.mk
@@ -60,11 +60,12 @@ OPENSSL_PLATFORM := \
 ifeq ($(COM),MSC)
 $(eval $(call gb_ExternalProject_use_nmake,openssl,build))
 
+$(call gb_ExternalProject_get_state_target,openssl,build): export PERL:=$(if 
$(MSYSTEM),$(STRAWBERRY_PERL),$(shell cygpath -m $(PERL)))
+
 $(call gb_ExternalProject_get_state_target,openssl,build):
        $(call gb_Trace_StartRange,openssl,EXTERNAL)
        $(call gb_ExternalProject_run,build,\
                CONFIGURE_INSIST=1 $(PERL) Configure $(OPENSSL_PLATFORM) 
no-tests no-multilib \
-               && export PERL="$(shell cygpath -w $(PERL))" \
                && nmake -f makefile \
                        $(if $(call 
gb_Module__symbols_enabled,openssl),DEBUG_FLAGS_VALUE="$(gb_DEBUGINFO_FLAGS)") \
        )

Reply via email to