Changeset View
Changeset View
Standalone View
Standalone View
build_files/build_environment/install_deps.sh
| Show First 20 Lines • Show All 2,260 Lines • ▼ Show 20 Lines | if [ ! -d $_src -o true ]; then | ||||
| INFO "Unpacking Alembic-$ALEMBIC_VERSION" | INFO "Unpacking Alembic-$ALEMBIC_VERSION" | ||||
| tar -C $SRC -xf $_src.tar.gz | tar -C $SRC -xf $_src.tar.gz | ||||
| fi | fi | ||||
| cd $_src | cd $_src | ||||
| cmake_d="-D CMAKE_INSTALL_PREFIX=$_inst" | cmake_d="-D CMAKE_INSTALL_PREFIX=$_inst" | ||||
| # Without Boost or TR1, Alembic requires C++11. | |||||
| if [ "$USE_CXX11" != true ]; then | |||||
| cmake_d="$cmake_d -D ALEMBIC_LIB_USES_BOOST=ON" | |||||
| cmake_d="$cmake_d -D ALEMBIC_LIB_USES_TR1=OFF" | |||||
| fi | |||||
| if [ -d $INST/boost ]; then | if [ -d $INST/boost ]; then | ||||
| cmake_d="$cmake_d -D BOOST_ROOT=$INST/boost" | cmake_d="$cmake_d -D BOOST_ROOT=$INST/boost" | ||||
| cmake_d="$cmake_d -D USE_STATIC_BOOST=ON" | cmake_d="$cmake_d -D USE_STATIC_BOOST=ON" | ||||
| else | else | ||||
| cmake_d="$cmake_d -D USE_STATIC_BOOST=OFF" | cmake_d="$cmake_d -D USE_STATIC_BOOST=OFF" | ||||
| fi | fi | ||||
| if [ "$_with_built_openexr" = true ]; then | if [ "$_with_built_openexr" = true ]; then | ||||
| cmake_d="$cmake_d -D ILMBASE_ROOT=$INST/openexr" | cmake_d="$cmake_d -D ILMBASE_ROOT=$INST/openexr" | ||||
| cmake_d="$cmake_d -D USE_ARNOLD=OFF" | cmake_d="$cmake_d -D USE_ARNOLD=OFF" | ||||
| cmake_d="$cmake_d -D USE_BINARIES=OFF" | cmake_d="$cmake_d -D USE_BINARIES=OFF" | ||||
| cmake_d="$cmake_d -D USE_EXAMPLES=OFF" | cmake_d="$cmake_d -D USE_EXAMPLES=OFF" | ||||
| cmake_d="$cmake_d -D USE_HDF5=OFF" | cmake_d="$cmake_d -D USE_HDF5=OFF" | ||||
| cmake_d="$cmake_d -D USE_MAYA=OFF" | cmake_d="$cmake_d -D USE_MAYA=OFF" | ||||
| cmake_d="$cmake_d -D USE_PRMAN=OFF" | cmake_d="$cmake_d -D USE_PRMAN=OFF" | ||||
| cmake_d="$cmake_d -D USE_PYALEMBIC=OFF" | cmake_d="$cmake_d -D USE_PYALEMBIC=OFF" | ||||
| cmake_d="$cmake_d -D USE_STATIC_HDF5=OFF" | cmake_d="$cmake_d -D USE_STATIC_HDF5=OFF" | ||||
| cmake_d="$cmake_d -D ALEMBIC_ILMBASE_LINK_STATIC=OFF" | cmake_d="$cmake_d -D ALEMBIC_ILMBASE_LINK_STATIC=OFF" | ||||
| cmake_d="$cmake_d -D ALEMBIC_SHARED_LIBS=OFF" | cmake_d="$cmake_d -D ALEMBIC_SHARED_LIBS=OFF" | ||||
| cmake_d="$cmake_d -D ALEMBIC_LIB_USES_BOOST=ON" | |||||
| cmake_d="$cmake_d -D ALEMBIC_LIB_USES_TR1=OFF" | |||||
| INFO "ILMBASE_ROOT=$INST/openexr" | INFO "ILMBASE_ROOT=$INST/openexr" | ||||
| fi | fi | ||||
| cmake $cmake_d ./ | cmake $cmake_d ./ | ||||
| make -j$THREADS install | make -j$THREADS install | ||||
| make clean | make clean | ||||
| if [ -d $_inst ]; then | if [ -d $_inst ]; then | ||||
| ▲ Show 20 Lines • Show All 2,068 Lines • Show Last 20 Lines | |||||