aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-03-13 06:19:20 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-03-13 06:19:20 -0700
commit511128b1c0478e02b50ca27ed7b8b0af3a6b91f1 (patch)
treebc1d02b1e652b54cfcc03216618af665bd26670e
parent7142a093448baad2869e1ac99e619f02d3a395c1 (diff)
downloadvcpkg-511128b1c0478e02b50ca27ed7b8b0af3a6b91f1.tar.gz
vcpkg-511128b1c0478e02b50ca27ed7b8b0af3a6b91f1.zip
[openssl] Add BSD-generic64
-rw-r--r--ports/openssl/CMakeLists.txt4
-rw-r--r--ports/openssl/portfile.cmake5
2 files changed, 8 insertions, 1 deletions
diff --git a/ports/openssl/CMakeLists.txt b/ports/openssl/CMakeLists.txt
index 40e82abb4..a2d863452 100644
--- a/ports/openssl/CMakeLists.txt
+++ b/ports/openssl/CMakeLists.txt
@@ -14,7 +14,9 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(PLATFORM linux-generic32)
endif()
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
- set(PLATFORM darwin64-x86_64-cc)
+ set(PLATFORM darwin64-x86_64-cc)
+elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
+ set(PLATFORM BSD-generic64)
else()
message(FATAL_ERROR "Unknown platform")
endif()
diff --git a/ports/openssl/portfile.cmake b/ports/openssl/portfile.cmake
index fe26c0c31..97ea7b614 100644
--- a/ports/openssl/portfile.cmake
+++ b/ports/openssl/portfile.cmake
@@ -13,6 +13,11 @@ if(CMAKE_HOST_WIN32)
else()
find_program(PERL perl)
find_program(NASM nasm)
+ if(NOT PERL)
+ message(FATAL_ERROR "Could not find perl. Please install it through your system package manager.")
+ elseif(NOT NASM)
+ message(FATAL_ERROR "Could not find nasm. Please install it through your system package manager.")
+ endif()
endif()
get_filename_component(PERL_EXE_PATH ${PERL} DIRECTORY)