build: add OS X packaging script
This commit is contained in:
parent
3e6018a95a
commit
cc6ca58c8d
|
|
@ -0,0 +1,22 @@
|
|||
#!/bin/bash
|
||||
|
||||
BUILD_DIR=build-osx
|
||||
EMBREE_TGZ="https://github.com/embree/embree/releases/download/v2.10.0/embree-2.10.0.x86_64.macosx.tar.gz"
|
||||
EMBREE_TGZ_NAME=$(basename "$EMBREE_TGZ")
|
||||
EMBREE_DIR_NAME=$(basename "$EMBREE_TGZ" ".tar.gz")
|
||||
EMBREE_WITH_VERSION=$(basename "$EMBREE_TGZ" ".x86_64.macosx.tar.gz")
|
||||
|
||||
if [ -d "$BUILD_DIR" ]; then
|
||||
echo "$BUILD_DIR already exists, remove it first"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
cd "$BUILD_DIR"
|
||||
wget "$EMBREE_TGZ"
|
||||
tar xf "$EMBREE_TGZ_NAME"
|
||||
patch -p0 < ../patches/embree2.10.0.patch
|
||||
EMBREE_CMAKE_DIR="$(pwd)/$EMBREE_DIR_NAME/lib/cmake/$EMBREE_WITH_VERSION"
|
||||
cmake .. -DCMAKE_BUILD_TYPE=Release -Dembree_DIR="$EMBREE_CMAKE_DIR"
|
||||
make -j8
|
||||
cpack
|
||||
|
||||
|
|
@ -25,7 +25,7 @@ set(LIGHT_SOURCES
|
|||
FIND_PACKAGE(embree 2.0)
|
||||
|
||||
if (embree_FOUND)
|
||||
MESSAGE(STATUS "Embree found")
|
||||
MESSAGE(STATUS "Embree library found: ${EMBREE_LIBRARY}")
|
||||
INCLUDE_DIRECTORIES(${EMBREE_INCLUDE_DIRS})
|
||||
set(LIGHT_SOURCES
|
||||
trace_embree.cc
|
||||
|
|
|
|||
Loading…
Reference in New Issue