aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-03-21 05:26:19 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-03-21 10:50:08 -0700
commit9a0b2d19e32c793a9a1f0310be99af50ba211add (patch)
tree5b826dd6b2a25cdff25f92b4c8dadd3571b11406
parent5442d35b9164b75101a57ede9c9dd119b92f18ff (diff)
downloadvcpkg-9a0b2d19e32c793a9a1f0310be99af50ba211add.tar.gz
vcpkg-9a0b2d19e32c793a9a1f0310be99af50ba211add.zip
[openssl] Don't require nasm on non-windows
-rw-r--r--ports/openssl/portfile-nonwindows.cmake3
-rw-r--r--ports/openssl/portfile.cmake8
2 files changed, 8 insertions, 3 deletions
diff --git a/ports/openssl/portfile-nonwindows.cmake b/ports/openssl/portfile-nonwindows.cmake
index 67e739af1..3a4f69710 100644
--- a/ports/openssl/portfile-nonwindows.cmake
+++ b/ports/openssl/portfile-nonwindows.cmake
@@ -4,6 +4,9 @@ if(CMAKE_HOST_WIN32)
set(MAKE ${MSYS_ROOT}/usr/bin/make.exe)
else()
find_program(MAKE make)
+ if(NOT MAKE)
+ message(FATAL_ERROR "Could not find make. Please install it through your package manager.")
+ endif()
endif()
vcpkg_configure_cmake(
diff --git a/ports/openssl/portfile.cmake b/ports/openssl/portfile.cmake
index dd92552f4..023b3e233 100644
--- a/ports/openssl/portfile.cmake
+++ b/ports/openssl/portfile.cmake
@@ -8,11 +8,9 @@ set(OPENSSL_VERSION 1.0.2n)
set(MASTER_COPY_SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/openssl-${OPENSSL_VERSION})
vcpkg_find_acquire_program(PERL)
-vcpkg_find_acquire_program(NASM)
get_filename_component(PERL_EXE_PATH ${PERL} DIRECTORY)
-get_filename_component(NASM_EXE_PATH ${NASM} DIRECTORY)
-set(ENV{PATH} "${NASM_EXE_PATH};$ENV{PATH};${PERL_EXE_PATH}")
+set(ENV{PATH} "$ENV{PATH};${PERL_EXE_PATH}")
vcpkg_download_distfile(OPENSSL_SOURCE_ARCHIVE
URLS "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz" "https://www.openssl.org/source/old/1.0.2/openssl-${OPENSSL_VERSION}.tar.gz"
@@ -34,6 +32,10 @@ if(VCPKG_CMAKE_SYSTEM_NAME)
return()
endif()
+vcpkg_find_acquire_program(NASM)
+get_filename_component(NASM_EXE_PATH ${NASM} DIRECTORY)
+set(ENV{PATH} "${NASM_EXE_PATH};$ENV{PATH}")
+
vcpkg_find_acquire_program(JOM)
set(CONFIGURE_COMMAND ${PERL} Configure