Nothing gets build from cmake
stolk opened this issue · comments
I clone the repository recursively, as suggested by the documentation:
$ git clone --recursive https://github.com/mitsuba-renderer/enoki
Cloning into 'enoki'...
...
Cloning into '/home/bram/src/enoki/ext/cub'...
...
Cloning into '/home/bram/src/enoki/ext/pybind11'...
...
Cloning into '/home/bram/src/enoki/ext/pybind11/tools/clang'...
...
I then call cmake
$ cd enoki
$ mkdir build
$ cd build
$ CXX=clang++-8 CC=clang-8 cmake ../
-- The CXX compiler identification is Clang 8.0.0
-- Check for working CXX compiler: /usr/bin/clang++-8
-- Check for working CXX compiler: /usr/bin/clang++-8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting build type to 'Release' as none was specified.
-- Enoki: using libc++.
-- Found Sphinx: /usr/bin/sphinx-build
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bram/src/enoki/build
When I then try to make, nothing gets built.
$ make
$
I expect at least the tests to get built with that.
This is on Ubuntu 18.04.4 LTS
You need to run ccmake or cmake-gui to turn on the flags that you need. (CUDA, Autodiff, python bindings, tests, etc.). By default it is just a header file library. Note that the tests are extremely heavy to compile.