Mentions légales du service

Skip to content

CMake cleaning part 1

Alban Fichet requested to merge af_cmake into master

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.

Edited by Alban Fichet

Merge request reports