Files
igl/external/embree/scripts/release_macos.sh
T

72 lines
1.8 KiB
Bash
Executable File

#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "Usage: ./release_macos.sh path-to-bin-folder"
exit 1
fi
mkdir -p build
cd build
cmake \
-D CMAKE_SKIP_RPATH=ON \
-D BUILD_TUTORIALS=ON \
-D BUILD_TUTORIALS_ISPC=ON \
-D CMAKE_BUILD_TYPE=Release \
-D COMPILER=ICC \
-D RTCORE_BACKFACE_CULLING=OFF \
-D RTCORE_BUFFER_STRIDE=ON \
-D RTCORE_EXPORT_ALL_SYMBOLS=OFF \
-D RTCORE_INTERSECTION_FILTER=ON \
-D RTCORE_RAY_MASK=OFF \
-D RTCORE_SPINLOCKS=OFF \
-D RTCORE_STAT_COUNTERS=OFF \
-D USE_IMAGE_MAGICK=OFF \
-D USE_LIBJPEG=OFF \
-D USE_OPENEXR=OFF \
-D XEON_ISA=AVX2 \
-D XEON_PHI_ISA=OFF ..
make -j 8
cd ..
mkdir -p $1/bin/x64
cp build/verify $1/bin/x64
cp build/benchmark $1/bin/x64
cp build/tutorial00 $1/bin/x64
cp build/tutorial01 $1/bin/x64
cp build/tutorial02 $1/bin/x64
cp build/tutorial03 $1/bin/x64
cp build/tutorial04 $1/bin/x64
cp build/tutorial05 $1/bin/x64
cp build/tutorial06 $1/bin/x64
cp build/tutorial07 $1/bin/x64
cp build/tutorial08 $1/bin/x64
cp build/tutorial09 $1/bin/x64
cp build/tutorial10 $1/bin/x64
cp build/tutorial00_ispc $1/bin/x64
cp build/tutorial01_ispc $1/bin/x64
cp build/tutorial02_ispc $1/bin/x64
cp build/tutorial03_ispc $1/bin/x64
cp build/tutorial04_ispc $1/bin/x64
cp build/tutorial05_ispc $1/bin/x64
cp build/tutorial06_ispc $1/bin/x64
cp build/tutorial07_ispc $1/bin/x64
cp build/tutorial08_ispc $1/bin/x64
cp build/tutorial09_ispc $1/bin/x64
cp build/tutorial10_ispc $1/bin/x64
mkdir -p $1/lib/x64
cp build/libembree.2.4.0.dylib $1/lib/x64
ln -sf libembree.2.4.0.dylib $1/lib/x64/libembree.2.dylib
mkdir -p $1/include
cp -r include/embree2 $1/include
#make -C doc readme_bin.txt readme_bin.pdf
#cp doc/readme_bin.txt $1/readme.txt
#cp doc/readme_bin.pdf $1/readme.pdf
cp scripts/install_macos/install.sh $1/
cp scripts/install_macos/paths.sh $1/