# HG changeset patch # User greg # Date 1447986350 18000 # Node ID 789f4e7df8610366730ff7991fd0f016809e6b48 # Parent 245029376e25f40b84407615a206dd22c1298823 Uploaded diff -r 245029376e25 -r 789f4e7df861 tool_dependencies.xml --- a/tool_dependencies.xml Sun Nov 15 10:30:47 2015 -0500 +++ b/tool_dependencies.xml Thu Nov 19 21:25:50 2015 -0500 @@ -1,7 +1,7 @@ - + @@ -11,7 +11,7 @@ https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-Linux-x86_64.sh - + @@ -19,14 +19,63 @@ bash Anaconda-2.3.0-Linux-x86_64.sh -b -f -p $INSTALL_DIR + $TMP_WORK_DIR/vtk + $TMP_WORK_DIR/vtk + http://www.vtk.org/files/release/6.2/VTK-6.2.0.tar.gz + tar xfvz VTK-6.2.0.tar.gz + VTK-6.2.0 export PATH=$INSTALL_DIR/bin:$PATH && + export PYTHONPATH=$INSTALL_DIR:$PYTHONPATH && export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH && export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && - conda install -c https://conda.anaconda.org/anaconda vtk --yes + cmake \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DCMAKE_INSTALL_PREFIX:PATH=`pwd`/../build \ + -DVTK_WRAP_PYTHON:BOOL=ON \ + -DVTK_Group_StandAlone:BOOL=OFF \ + -DVTK_Group_Rendering:BOOL=OFF \ + -DModule_vtkCommonColor:BOOL=ON \ + -DModule_vtkCommonComputationalGeometry:BOOL=ON \ + -DModule_vtkCommonDataModel:BOOL=ON \ + -DModule_vtkCommonExecutionModel:BOOL=ON \ + -DModule_vtkCommonMath:BOOL=ON \ + -DModule_vtkCommonMisc:BOOL=ON \ + -DModule_vtkCommonSystem:BOOL=ON \ + -DModule_vtkCommonTransforms:BOOL=ON \ + -DModule_vtkFiltersCore:BOOL=ON \ + -DModule_vtkFiltersExtraction:BOOL=ON \ + -DModule_vtkFiltersGeneral:BOOL=ON \ + -DModule_vtkFiltersGeneric:BOOL=ON \ + -DModule_vtkFiltersGeometry:BOOL=ON \ + -DModule_vtkFiltersPython:BOOL=ON \ + -DModule_vtkImagingHybrid:BOOL=ON \ + -DModule_vtkIOCore:BOOL=ON \ + -DModule_vtkIOGeometry:BOOL=ON \ + -DModule_vtkIOLegacy:BOOL=ON \ + -DModule_vtkWrappingPythonCore:BOOL=ON \ + -DModule_vtkIOPLY:BOOL=ON \ + -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=$INSTALL_DIR/lib/python2.7/site-packages \ + -DPYTHON_EXECUTABLE:PATH=$INSTALL_DIR/bin/python \ + -DPYTHON_LIBRARY:PATH=$INSTALL_DIR/lib/libpython2.7.so \ + -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . && + make -j 8 && + make install + + ../build/bin + $INSTALL_DIR/bin + + + ../build/include + $INSTALL_DIR/include + + + ../build/lib + $INSTALL_DIR/lib + $TMP_WORK_DIR/pycsg @@ -42,20 +91,6 @@ - - $TMP_WORK_DIR/pytriangle - $TMP_WORK_DIR/pytriangle - git clone https://github.com/pletzer/pytriangle.git - pytriangle - - - export PATH=$INSTALL_DIR/bin:$PATH && - export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH && - export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && - $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR - - - $TMP_WORK_DIR/icqsol $TMP_WORK_DIR/icqsol @@ -65,7 +100,8 @@ export PATH=$INSTALL_DIR/bin:$PATH && export LD_LIBRARY_PATH=$INSTALL_DIR/lib:$LD_LIBRARY_PATH && - cmake -DINSTALL_USER=OFF -DINSTALL_PREFIX=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR + $INSTALL_DIR/bin/python setup.py develop --prefix=$INSTALL_DIR + $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR @@ -75,7 +111,7 @@ the right Python from the environment bin directory. --> $INSTALL_DIR/bin - $INSTALL_DIR + $INSTALL_DIR/lib $INSTALL_DIR @@ -85,25 +121,69 @@ https://3230d63b5fc54e62148e-c95ac804525aac4b6dba79b00b39d1d3.ssl.cf1.rackcdn.com/Anaconda-2.3.0-MacOSX-x86_64.sh - + bash Anaconda-2.3.0-MacOSX-x86_64.sh -b -f -p $INSTALL_DIR - + + $TMP_WORK_DIR/vtk + $TMP_WORK_DIR/vtk + http://www.vtk.org/files/release/6.2/VTK-6.2.0.tar.gz + tar xfvz VTK-6.2.0.tar.gz + VTK-6.2.0 - export PATH=$INSTALL_DIR/bin:$PATH && - export DYLD_LIBRARY_PATH=$INSTALL_DIR/lib:$DYLD_LIBRARY_PATH && + export PATH=$INSTALL_DIR/bin:$INSTALL_DIR/bin:$PATH && export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && - conda install -c https://conda.anaconda.org/anaconda vtk --yes + cmake \ + -DCMAKE_BUILD_TYPE:STRING=Release \ + -DCMAKE_INSTALL_PREFIX:PATH=`pwd`/../build \ + -DVTK_WRAP_PYTHON:BOOL=ON \ + -DVTK_Group_StandAlone:BOOL=OFF \ + -DVTK_Group_Rendering:BOOL=OFF \ + -DModule_vtkCommonColor:BOOL=ON \ + -DModule_vtkCommonComputationalGeometry:BOOL=ON \ + -DModule_vtkCommonDataModel:BOOL=ON \ + -DModule_vtkCommonExecutionModel:BOOL=ON \ + -DModule_vtkCommonMath:BOOL=ON \ + -DModule_vtkCommonMisc:BOOL=ON \ + -DModule_vtkCommonSystem:BOOL=ON \ + -DModule_vtkCommonTransforms:BOOL=ON \ + -DModule_vtkFiltersCore:BOOL=ON \ + -DModule_vtkFiltersExtraction:BOOL=ON \ + -DModule_vtkFiltersGeneral:BOOL=ON \ + -DModule_vtkFiltersGeneric:BOOL=ON \ + -DModule_vtkFiltersGeometry:BOOL=ON \ + -DModule_vtkFiltersPython:BOOL=ON \ + -DModule_vtkImagingHybrid:BOOL=ON \ + -DModule_vtkIOCore:BOOL=ON \ + -DModule_vtkIOGeometry:BOOL=ON \ + -DModule_vtkIOLegacy:BOOL=ON \ + -DModule_vtkWrappingPythonCore:BOOL=ON \ + -DModule_vtkIOPLY:BOOL=ON \ + -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=$INSTALL_DIR/lib/python2.7/site-packages \ + -DPYTHON_EXECUTABLE:PATH=$INSTALL_DIR/bin/python \ + -DPYTHON_LIBRARY:PATH=$INSTALL_DIR/lib/libpython2.7.dylib \ + -DPYTHON_INCLUDE_DIR:PATH=$INSTALL_DIR/include/python2.7 . && + make -j 8 && + make install - - ln -s $INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/bin/vtkpython $INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/bin/python - + + ../build/bin + $INSTALL_DIR/bin + + + ../build/include + $INSTALL_DIR/include + + + ../build/lib + $INSTALL_DIR/lib + $TMP_WORK_DIR/pycsg @@ -112,27 +192,12 @@ pycsg - export PATH=$INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/bin:$PATH && - export DYLD_LIBRARY_PATH=$INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/lib:$DYLD_LIBRARY_PATH && + export PATH=$INSTALL_DIR/bin:$PATH && export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH && $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR - - $TMP_WORK_DIR/pytriangle - $TMP_WORK_DIR/pytriangle - git clone https://github.com/pletzer/pytriangle.git - pytriangle - - - export PATH=$INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/bin:$PATH && - export DYLD_LIBRARY_PATH=$INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/lib:$DYLD_LIBRARY_PATH && - export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig:$PKG_CONFIG_PATH - $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR - - - $TMP_WORK_DIR/icqsol $TMP_WORK_DIR/icqsol @@ -140,9 +205,9 @@ icqsol - export PATH=$INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/bin:$PATH && - export DYLD_LIBRARY_PATH=$INSTALL_DIR/pkgs/vtk-6.3.0-py27_0/lib:$DYLD_LIBRARY_PATH && - cmake -DINSTALL_USER=OFF -DINSTALL_PREFIX=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR + export PATH=$INSTALL_DIR/bin:$PATH && + $INSTALL_DIR/bin/python setup.py develop --prefix=$INSTALL_DIR && + $INSTALL_DIR/bin/python setup.py install --prefix=$INSTALL_DIR @@ -157,7 +222,7 @@ environment, and so on. --> $INSTALL_DIR/bin - $INSTALL_DIR + $INSTALL_DIR/lib $INSTALL_DIR