Merge pull request #46 from cblichmann:master

PiperOrigin-RevId: 319182630
Change-Id: I1d370e3f447d0624b61eff1f39faab879ee423be
This commit is contained in:
Copybara-Service 2020-07-01 01:34:54 -07:00
commit c3f58825f1
4 changed files with 8 additions and 10 deletions

View File

@ -20,9 +20,9 @@ ExternalProject_Add(libffi
URL https://github.com/libffi/libffi/releases/download/v3.3-rc2/libffi-3.3-rc2.tar.gz URL https://github.com/libffi/libffi/releases/download/v3.3-rc2/libffi-3.3-rc2.tar.gz
URL_HASH SHA256=653ffdfc67fbb865f39c7e5df2a071c0beb17206ebfb0a9ecb18a18f63f6b263 # 2019-11-02 URL_HASH SHA256=653ffdfc67fbb865f39c7e5df2a071c0beb17206ebfb0a9ecb18a18f63f6b263 # 2019-11-02
SOURCE_DIR "${CMAKE_BINARY_DIR}/libffi-src" SOURCE_DIR "${CMAKE_BINARY_DIR}/libffi-src"
CONFIGURE_COMMAND sh -c "./configure \ CONFIGURE_COMMAND ./configure
--disable-dependency-tracking \ --disable-dependency-tracking
&& (mv `sh config.guess` configure-cmake-gen || true)" --disable-builddir
BUILD_COMMAND "" BUILD_COMMAND ""
INSTALL_COMMAND "" INSTALL_COMMAND ""
TEST_COMMAND "" TEST_COMMAND ""

View File

@ -37,11 +37,11 @@ set(_ffi_src "${CMAKE_BINARY_DIR}/libffi-src")
set(libffi_INCLUDE_DIR ${_ffi_src}/libffi/include) set(libffi_INCLUDE_DIR ${_ffi_src}/libffi/include)
add_library(ffi STATIC add_library(ffi STATIC
${_ffi_src}/configure-cmake-gen/fficonfig.h ${_ffi_src}/fficonfig.h
${_ffi_src}/configure-cmake-gen/include/ffi.h ${_ffi_src}/include/ffi.h
${_ffi_src}/configure-cmake-gen/include/ffitarget.h
${_ffi_src}/include/ffi_cfi.h ${_ffi_src}/include/ffi_cfi.h
${_ffi_src}/include/ffi_common.h ${_ffi_src}/include/ffi_common.h
${_ffi_src}/include/ffitarget.h
${_ffi_src}/src/closures.c ${_ffi_src}/src/closures.c
${_ffi_src}/src/debug.c ${_ffi_src}/src/debug.c
${_ffi_src}/src/java_raw_api.c ${_ffi_src}/src/java_raw_api.c
@ -60,8 +60,7 @@ add_library(ffi STATIC
) )
add_library(libffi::libffi ALIAS ffi) add_library(libffi::libffi ALIAS ffi)
target_include_directories(ffi PUBLIC target_include_directories(ffi PUBLIC
${_ffi_src}/configure-cmake-gen ${_ffi_src}
${_ffi_src}/configure-cmake-gen/include
${_ffi_src}/include ${_ffi_src}/include
) )
target_compile_options(ffi PRIVATE target_compile_options(ffi PRIVATE

View File

@ -34,6 +34,7 @@ endif()
set(_zlib_src "${CMAKE_BINARY_DIR}/zlib-src") set(_zlib_src "${CMAKE_BINARY_DIR}/zlib-src")
set(ZLIB_FOUND TRUE)
set(ZLIB_INCLUDE_DIRS ${_zlib_src}) set(ZLIB_INCLUDE_DIRS ${_zlib_src})
add_library(z STATIC add_library(z STATIC

View File

@ -12,8 +12,6 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
find_package(ZLIB REQUIRED)
# sandboxed_api/sandbox2/examples/zlib:zpipe_sandbox # sandboxed_api/sandbox2/examples/zlib:zpipe_sandbox
add_executable(sandbox2_zpipe_sandbox add_executable(sandbox2_zpipe_sandbox
zpipe_sandbox.cc zpipe_sandbox.cc