CMake cleaning part 1
This is an attempt in cleaning the CMakeLists for compiling MRF #85 (closed) (partially).
The next move will be to build the whole Optix part in libmrf
and simply link it to malia
: currently malia
is rebuilding the whole libmrf
and adds the Optix dependencies. I think malia
shall be backend agnostic.
This will need refactoring of malia's CMakeLists. Some files and targets will have to move then from apps/malia/CMakeLists.txt
to /mrf/CMakeLists.txt
. Then, the /CMakeLists.txt
shall include malia
as an extra application, the same way as it is done for mic
for instance.
A future CMake refactor might also want to build the Blender bridge as an extra target.