@@ -7,7 +7,7 @@ docker run --name travis-ci -v $TRAVIS_BUILD_DIR:/primitiv-python -td fedora:lat
77
88# install
99docker exec travis-ci bash -c " dnf update -y"
10- docker exec travis-ci bash -c " dnf install -y git rpm-build gcc-c++ cmake python3-devel python3-numpy"
10+ docker exec travis-ci bash -c " dnf install -y git rpm-build gcc-c++ cmake python3-devel python3-numpy eigen3-devel "
1111docker exec travis-ci bash -c " pip3 install cython scikit-build"
1212
1313# NOTE(vbkaisetsu):
@@ -32,41 +32,41 @@ docker exec travis-ci bash -c "pip3 install cython scikit-build"
3232
3333if [ " ${WITH_CORE_LIBRARY} " = " yes" ]; then
3434 # script
35- # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py build --enable-opencl"
36- # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py test --enable-opencl"
37- docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py build"
38- docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py test"
35+ # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py build --enable-eigen --enable- opencl"
36+ # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py test --enable-eigen --enable- opencl"
37+ docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py build --enable-eigen "
38+ docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py test --enable-eigen "
3939
4040 # test installing by "pip install"
4141 docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py sdist --bundle-core-library"
4242
43- # docker exec travis-ci bash -c "pip3 install --user /primitiv-python/dist/primitiv-*.tar.gz --verbose --global-option --enable-opencl"
44- docker exec travis-ci bash -c " pip3 install --user /primitiv-python/dist/primitiv-*.tar.gz --verbose"
45- docker exec travis-ci bash -c " python3 -c 'import primitiv; dev = primitiv.devices.Naive()'"
43+ # docker exec travis-ci bash -c "pip3 install --user /primitiv-python/dist/primitiv-*.tar.gz --verbose --global-option --enable-eigen --global-option --enable- opencl"
44+ docker exec travis-ci bash -c " pip3 install --user /primitiv-python/dist/primitiv-*.tar.gz --verbose --global-option --enable-eigen "
45+ docker exec travis-ci bash -c " python3 -c 'import primitiv; dev = primitiv.devices.Naive(); dev = primitiv.devices.Eigen() '"
4646 docker exec travis-ci bash -c " pip3 uninstall -y primitiv"
4747
4848 # test installing by "./setup.py install"
49- # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py install --enable-opencl"
50- docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py install"
51- docker exec travis-ci bash -c " python3 -c 'import primitiv; dev = primitiv.devices.Naive()'"
49+ # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py install --enable-eigen --enable- opencl"
50+ docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py install --enable-eigen "
51+ docker exec travis-ci bash -c " python3 -c 'import primitiv; dev = primitiv.devices.Naive(); dev = primitiv.devices.Eigen() '"
5252 docker exec travis-ci bash -c " pip3 uninstall -y primitiv"
5353else
5454 # install core library
55- # docker exec travis-ci bash -c "cd /primitiv-python/primitiv-core && cmake . -DPRIMITIV_USE_OPENCL=ON"
56- docker exec travis-ci bash -c " cd /primitiv-python/primitiv-core && cmake ."
55+ # docker exec travis-ci bash -c "cd /primitiv-python/primitiv-core && cmake . -DPRIMITIV_USE_EIGEN=ON - DPRIMITIV_USE_OPENCL=ON"
56+ docker exec travis-ci bash -c " cd /primitiv-python/primitiv-core && cmake . -DPRIMITIV_USE_EIGEN=ON "
5757 docker exec travis-ci bash -c " cd /primitiv-python/primitiv-core && make"
5858 docker exec travis-ci bash -c " cd /primitiv-python/primitiv-core && make install"
5959
6060 # script
61- # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py build --enable-opencl --no-build-core-library"
62- # docker exec travis-ci bash -c "export LD_LIBRARY_PATH=/usr/local/lib && cd /primitiv-python && ./setup.py test --enable-opencl --no-build-core-library"
63- docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py build --no-build-core-library"
64- docker exec travis-ci bash -c " export LD_LIBRARY_PATH=/usr/local/lib && cd /primitiv-python && ./setup.py test --no-build-core-library"
61+ # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py build --enable-eigen --enable- opencl --no-build-core-library"
62+ # docker exec travis-ci bash -c "export LD_LIBRARY_PATH=/usr/local/lib && cd /primitiv-python && ./setup.py test --enable-eigen --enable- opencl --no-build-core-library"
63+ docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py build --enable-eigen -- no-build-core-library"
64+ docker exec travis-ci bash -c " export LD_LIBRARY_PATH=/usr/local/lib && cd /primitiv-python && ./setup.py test --enable-eigen -- no-build-core-library"
6565
6666 # test installing by "./setup.py install"
67- # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py install --enable-opencl --no-build-core-library"
68- docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py install --no-build-core-library"
69- docker exec travis-ci bash -c " export LD_LIBRARY_PATH=/usr/local/lib && python3 -c 'import primitiv; dev = primitiv.devices.Naive()'"
67+ # docker exec travis-ci bash -c "cd /primitiv-python && ./setup.py install --enable-eigen --enable- opencl --no-build-core-library"
68+ docker exec travis-ci bash -c " cd /primitiv-python && ./setup.py install --enable-eigen -- no-build-core-library"
69+ docker exec travis-ci bash -c " export LD_LIBRARY_PATH=/usr/local/lib && python3 -c 'import primitiv; dev = primitiv.devices.Naive(); dev = primitiv.devices.Eigen() '"
7070 docker exec travis-ci bash -c " pip3 uninstall -y primitiv"
7171fi
7272
0 commit comments