blob: 33692e86529bedc5cbdfb8181ce329319f643073 [file] [log] [blame]
#!/bin/bash
# Copyright 2017 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set -e
fuchsia_root=`pwd`
zircon_platform=${1:-pc-x86-64}
if [[ $zircon_platform == *"-arm64" ]]; then
platform=aarch64
shared_path=arm64
system_processor=aarch64
else
platform=x86-64
shared_path=x64
system_processor=x86_64
fi
#export VULKAN_INCLUDE_DIR=$fuchsia_root/third_party/vulkan_loader_and_validation_layers/include
#export VULKAN_LIB_PATH=$fuchsia_root/out/debug-$platform/$shared_path-shared
#export VULKAN_LIBRARY=$VULKAN_LIB_PATH/libvulkan.so
#unset EDITOR
sysroot=$fuchsia_root/out/build-zircon/build-zircon-$zircon_platform/sysroot
ninja_path=$fuchsia_root/buildtools/ninja
cd third_party/sdl
mkdir -p build
pushd build
cmake .. -GNinja -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DCMAKE_INSTALL_PREFIX=$fuchsia_root/third_party/sdl/install -DCMAKE_BUILD_TYPE=Debug -DFUCHSIA_SYSTEM_PROCESSOR=$system_processor -DCMAKE_MAKE_PROGRAM=$ninja_path -DFUCHSIA_SYSROOT=$sysroot -DCMAKE_TOOLCHAIN_FILE=$fuchsia_root/build/Fuchsia.cmake
$ninja_path install
popd