Express install private headers as feature

This commit is contained in:
Griffin Downs 2019-03-12 13:37:08 -07:00
parent b29b874ae9
commit ff28cc2d22
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,6 @@
Source: apr
Version: 1.6.5-1
Description: The Apache Portable Runtime (APR) is a C library that forms a system portability layer that covers many operating systems.
Feature: private-headers
Description: Install non-standard files required for building Apache httpd

View File

@ -14,9 +14,15 @@ vcpkg_download_distfile(ARCHIVE
)
vcpkg_extract_source_archive(${ARCHIVE})
set(OPTIONS -DINSTALL_PDB=OFF -DMIN_WINDOWS_VER=Windows7 -DAPR_HAVE_IPV6=ON)
if("private-headers" IN_LIST FEATURES)
set(OPTIONS ${OPTIONS} -DAPR_INSTALL_PRIVATE_H=ON)
endif()
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
OPTIONS -DINSTALL_PDB=OFF -DMIN_WINDOWS_VER=Windows7 -DAPR_HAVE_IPV6=ON -DAPR_INSTALL_PRIVATE_H=ON
OPTIONS ${OPTIONS}
# OPTIONS -DUSE_THIS_IN_ALL_BUILDS=1 -DUSE_THIS_TOO=2
# OPTIONS_RELEASE -DOPTIMIZE=1
# OPTIONS_DEBUG -DDEBUGGABLE=1