mirror of https://github.com/CGAL/cgal
Add opencv to travis and fix some stuff.
This commit is contained in:
parent
a676d5a60e
commit
c42e183aa0
|
|
@ -144,6 +144,7 @@ addons:
|
||||||
- qt55svg
|
- qt55svg
|
||||||
- qt55tools
|
- qt55tools
|
||||||
- qt55graphicaleffects
|
- qt55graphicaleffects
|
||||||
|
- libopencv-dev
|
||||||
|
|
||||||
- mesa-common-dev
|
- mesa-common-dev
|
||||||
- libglu1-mesa-dev
|
- libglu1-mesa-dev
|
||||||
|
|
|
||||||
|
|
@ -60,11 +60,6 @@ do
|
||||||
bash Scripts/developer_scripts/cgal_check_dependencies.sh /usr/bin/doxygen
|
bash Scripts/developer_scripts/cgal_check_dependencies.sh /usr/bin/doxygen
|
||||||
cd .travis
|
cd .travis
|
||||||
zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD
|
zsh $ROOT/Scripts/developer_scripts/test_merge_of_branch HEAD
|
||||||
mkdir -p build-travis
|
|
||||||
pushd build-travis
|
|
||||||
cmake -DCGAL_ENABLE_CHECK_HEADERS=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5 -std=c++11" ../..
|
|
||||||
make -j2 check_headers
|
|
||||||
popd
|
|
||||||
#parse current matrix and check that no package has been forgotten
|
#parse current matrix and check that no package has been forgotten
|
||||||
old_IFS=$IFS
|
old_IFS=$IFS
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
|
|
@ -120,6 +115,7 @@ do
|
||||||
cd ..
|
cd ..
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
EXAMPLES="$ARG/examples/$ARG"
|
EXAMPLES="$ARG/examples/$ARG"
|
||||||
TEST="$ARG/test/$ARG"
|
TEST="$ARG/test/$ARG"
|
||||||
DEMOS=$ROOT/$ARG/demo/*
|
DEMOS=$ROOT/$ARG/demo/*
|
||||||
|
|
|
||||||
|
|
@ -7,17 +7,20 @@ matrix:
|
||||||
install:
|
install:
|
||||||
- bash .travis/install.sh
|
- bash .travis/install.sh
|
||||||
- if [[ "$CXX" = "clang++" ]]; then export CXX=clang++-3.6 CC=clang-3.6; fi
|
- if [[ "$CXX" = "clang++" ]]; then export CXX=clang++-3.6 CC=clang-3.6; fi
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
|
- wget -O doxygen_exe https://cgal.geometryfactory.com/~mgimeno/doxygen_exe
|
||||||
|
- sudo mv doxygen_exe /usr/bin/doxygen
|
||||||
|
- sudo chmod +x /usr/bin/doxygen
|
||||||
- mkdir -p build
|
- mkdir -p build
|
||||||
- cd build
|
- cd build
|
||||||
- cmake -DCGAL_HEADER_ONLY=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" -DQt5Svg_DIR="/opt/qt55/lib/cmake/Qt5Svg" -DQt5OpenGL_DIR="/opt/qt55/lib/cmake/Qt5OpenGL" -DCMAKE_CXX_FLAGS_RELEASE=-DCGAL_NDEBUG ..
|
- cmake -DCMAKE_CXX_FLAGS="-std=c++11" -DCGAL_HEADER_ONLY=ON -DQt5_DIR="/opt/qt55/lib/cmake/Qt5" -DQt5Svg_DIR="/opt/qt55/lib/cmake/Qt5Svg" -DQt5OpenGL_DIR="/opt/qt55/lib/cmake/Qt5OpenGL" -DCMAKE_CXX_FLAGS_RELEASE=-DCGAL_NDEBUG ..
|
||||||
- make
|
- make
|
||||||
- sudo make install &>/dev/null
|
- sudo make install &>/dev/null
|
||||||
- cd ..
|
- cd ..
|
||||||
- sudo bash ./.travis/install_openmesh.sh
|
- sudo bash ./.travis/install_openmesh.sh
|
||||||
script:
|
script:
|
||||||
- cd ./.travis
|
- cd ./.travis
|
||||||
|
- doxygen --version
|
||||||
- bash -x -e ./build_package.sh $PACKAGE
|
- bash -x -e ./build_package.sh $PACKAGE
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
|
@ -27,8 +30,11 @@ addons:
|
||||||
packages:
|
packages:
|
||||||
- clang-3.6
|
- clang-3.6
|
||||||
- zsh
|
- zsh
|
||||||
|
- flex
|
||||||
|
- bison
|
||||||
- cmake
|
- cmake
|
||||||
- libboost1.55-dev
|
- libboost1.55-dev
|
||||||
|
- graphviz
|
||||||
- libboost-system1.55-dev
|
- libboost-system1.55-dev
|
||||||
- libboost-program-options1.55-dev
|
- libboost-program-options1.55-dev
|
||||||
- libboost-thread1.55-dev
|
- libboost-thread1.55-dev
|
||||||
|
|
@ -43,6 +49,7 @@ addons:
|
||||||
- qt55svg
|
- qt55svg
|
||||||
- qt55tools
|
- qt55tools
|
||||||
- qt55graphicaleffects
|
- qt55graphicaleffects
|
||||||
|
- libopencv-dev
|
||||||
|
|
||||||
- mesa-common-dev
|
- mesa-common-dev
|
||||||
- libglu1-mesa-dev
|
- libglu1-mesa-dev
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,8 @@ do
|
||||||
done
|
done
|
||||||
|
|
||||||
cmake -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE -DCMAKE_CXX_FLAGS="-std=c++11" ..
|
cmake -DCGAL_ENABLE_CHECK_HEADERS=TRUE -DDOXYGEN_EXECUTABLE="$DOX_PATH" -DCGAL_COPY_DEPENDENCIES=TRUE -DCMAKE_CXX_FLAGS="-std=c++11" ..
|
||||||
make -j$(nproc --all) packages_dependencies
|
make -j$(nproc --all) check_headers
|
||||||
|
echo " Checks finished"
|
||||||
for pkg in ../*
|
for pkg in ../*
|
||||||
do
|
do
|
||||||
if [ -f $pkg/dependencies ]; then
|
if [ -f $pkg/dependencies ]; then
|
||||||
|
|
@ -36,9 +37,12 @@ do
|
||||||
HAS_DIFF=TRUE
|
HAS_DIFF=TRUE
|
||||||
echo "Differences in $pkg: $PKG_DIFF"
|
echo "Differences in $pkg: $PKG_DIFF"
|
||||||
fi
|
fi
|
||||||
rm $pkg/dependencies.old
|
if [ -f $pkg/dependencies.old ]; then
|
||||||
|
rm $pkg/dependencies.old
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
echo " Checks finished"
|
||||||
cd $CGAL_ROOT
|
cd $CGAL_ROOT
|
||||||
rm -r dep_check_build
|
rm -r dep_check_build
|
||||||
if [ -n "$HAS_DIFF" ]; then
|
if [ -n "$HAS_DIFF" ]; then
|
||||||
|
|
|
||||||
|
|
@ -21,15 +21,6 @@ int main(int /* argc */, char* argv[])
|
||||||
Mesh sm;
|
Mesh sm;
|
||||||
std::ifstream in(argv[1]);
|
std::ifstream in(argv[1]);
|
||||||
in >> sm;
|
in >> sm;
|
||||||
|
|
||||||
for (auto vertex_iterator : sm.vertices()) {
|
|
||||||
Point p(1,0,1);
|
|
||||||
sm.point(vertex_iterator) = p;
|
|
||||||
}
|
|
||||||
for (auto vertex_iterator : sm.vertices()) {
|
|
||||||
std::cout<<sm.point(vertex_iterator)<<std::endl;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
Mesh::Property_map<vertex_descriptor,vertex_descriptor> predecessor;
|
Mesh::Property_map<vertex_descriptor,vertex_descriptor> predecessor;
|
||||||
predecessor = sm.add_property_map<vertex_descriptor,vertex_descriptor>("v:predecessor").first;
|
predecessor = sm.add_property_map<vertex_descriptor,vertex_descriptor>("v:predecessor").first;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue