mitsuba-renderer / mitsuba2

Mitsuba 2: A Retargetable Forward and Inverse Renderer
Other
2.05k stars 267 forks source link

Ray intersection sometimes ends up behind shape surface with inaccuracy larger than shadow epsilon #171

Open leroyvn opened 4 years ago

leroyvn commented 4 years ago

Ray intersection is sometimes behind surface with inaccuracy larger than shadow epsilon. This may result in wrong occlusion.

System configuration

Platform: macOS 10.15.4 Compiler: Apple clang version 11.0.0 (clang-1100.0.33.17) Python version: Python 3.7.6 :: Anaconda, Inc. Mitsuba 2 version: leroyvn/mitsuba2@ed00d49b8fd9f03e8e6430dc85f8696994cad6bc [branched off abf69382ceb76a8d91a5e5104fa745a9cb5434be] Compiled variants:

Problem

I sometimes get intersections located at the wrong side of the associated surface. While it's usually not an issue, the error in positioning can become larger that ShadowEpsilon if scene dimensions become too large. At this point, this become problematic, as the surface will occlude while is actually should not. I tried with the rectangle and sphere shape plugins.

Note that I encountered this issue only with the distant sensor plugin (see #143). I suspect that this is due to the fact that the ray origin moves further away from the scene as its size increases, which increases the tolerance on positioning.

Any idea about what can be done to ensure that the intersection point will end up at the correct side of the surface? (Or at least closer than ShadowEpsilon?)

Steps to reproduce

  1. Compile Mitsuba with the aforementioned variants.
  2. Run the following script (problematic configurations will be reported with a '⚠️'):
from itertools import product
import numpy as np
import mitsuba

def scene_dict(scene_size=1., shape="rectangle"):
    from mitsuba.core import ScalarTransform4f, ScalarVector3f

    if shape == "rectangle":
        to_world = ScalarTransform4f.scale(
            ScalarVector3f(scene_size, scene_size, 1.)
        )
    elif shape == "sphere":
        to_world = ScalarTransform4f(
            [[scene_size, 0, 0, 0],
             [0, scene_size, 0, 0],
             [0, 0, scene_size, -scene_size],
             [0, 0, 0, 1]]
        )
    else:
        raise ValueError(f"unsupported shape {shape}")

    return {
        "type": "scene",
        "surface": {
            "type": shape,
            "to_world": to_world,
            "bsdf": {
                "type": "diffuse",
                "reflectance": {"type": "uniform", "value": 0.5}
            }
        },
        "illumination": {
            "type": "directional",
            "direction": [0, 0, -1],
            "irradiance": {"type": "uniform", "value": 1.0}
        },
        "integrator": {"type": "volpath"},
        "measure": {
            "type": "distant",
            "direction": [-1, 0, -1],
            "target": [0, 0, 0],
            "sampler": {"type": "independent", "sample_count": 1},
            "film": {
                "type": "hdrfilm",
                "width": 1,
                "height": 1,
                "pixel_format": "luminance",
                "component_format": "float32",
                "rfilter": {"type": "box"}
            }
        }
    }

for shape, variant in product(["rectangle", "sphere"],
                              ["scalar_mono", "scalar_mono_double"]):
    mitsuba.set_variant(variant)

    from mitsuba.core.xml import load_dict
    from mitsuba.core.math import ShadowEpsilon

    from mitsuba.core import Thread
    Thread.thread().logger().clear_appenders()

    print(f"{shape}, {variant} (ShadowEpsilon = {ShadowEpsilon:.4g})")

    for scene_size in [10**i for i in range(8)]:
        print(f"  scene_size = {scene_size:.4g}")

        scene = load_dict(scene_dict(scene_size))
        sensor = scene.sensors()[0]
        sampler = sensor.sampler()

        # Cast a ray from the sensor
        ray, _ = sensor.sample_ray_differential(
            sampler.next_1d(),
            sampler.next_1d(),
            sampler.next_2d(),
            sampler.next_2d()
        )
        si = scene.ray_intersect(ray)
        print(f"    si.p.z        = {si.p.z:.4g}")
        print(f"    relative      = {si.p.z / ShadowEpsilon:.4g}")

        # Sample illumination from surface interaction point
        ds, emitter_val = scene.sample_emitter_direction(si, sampler.next_2d())
        emitter_val = np.squeeze(emitter_val)
        icon = "⚠️" if emitter_val == 0. else " "
        print(f"  {icon} emitter_val   = {emitter_val}")
        print()
Speierers commented 3 years ago

Hi @leroyvn,

I couldn't reproduce this bug on my end, could you try again with the latest distant sensor to see if it works on your side?

leroyvn commented 3 years ago

Thanks for looking into it :) I rebased my distant branch onto the latest master, ran the script and got the following output:

rectangle, scalar_mono (ShadowEpsilon = 0.0008941)
  scene_size = 1
    si.p.z        = -1.798e-07
    relative      = -0.0002011
    emitter_val   = 1.0

  scene_size = 10
    si.p.z        = -5.067e-07
    relative      = -0.0005668
    emitter_val   = 1.0

  scene_size = 100
    si.p.z        = 2.371e-06
    relative      = 0.002651
    emitter_val   = 1.0

  scene_size = 1000
    si.p.z        = -5.521e-05
    relative      = -0.06175
    emitter_val   = 1.0

  scene_size = 1e+04
    si.p.z        = -0.0007543
    relative      = -0.8437
  ⚠️ emitter_val   = 0.0

  scene_size = 1e+05
    si.p.z        = 0.002558
    relative      = 2.861
    emitter_val   = 1.0

  scene_size = 1e+06
    si.p.z        = 0.02558
    relative      = 28.61
    emitter_val   = 1.0

  scene_size = 1e+07
    si.p.z        = -1.658
    relative      = -1855
  ⚠️ emitter_val   = 0.0

rectangle, scalar_mono_double (ShadowEpsilon = 1.665e-12)
  scene_size = 1
    si.p.z        = -4.948e-17
    relative      = -2.971e-05
    emitter_val   = 1.0

  scene_size = 10
    si.p.z        = 2.553e-17
    relative      = 1.533e-05
    emitter_val   = 1.0

  scene_size = 100
    si.p.z        = -1.101e-14
    relative      = -0.006613
    emitter_val   = 1.0

  scene_size = 1000
    si.p.z        = 9.37e-14
    relative      = 0.05627
    emitter_val   = 1.0

  scene_size = 1e+04
    si.p.z        = 8.59e-13
    relative      = 0.5158
    emitter_val   = 1.0

  scene_size = 1e+05
    si.p.z        = -6.844e-12
    relative      = -4.11
  ⚠️ emitter_val   = 0.0

  scene_size = 1e+06
    si.p.z        = -3.435e-11
    relative      = -20.62
  ⚠️ emitter_val   = 0.0

  scene_size = 1e+07
    si.p.z        = 1.246e-09
    relative      = 748.4
    emitter_val   = 1.0

sphere, scalar_mono (ShadowEpsilon = 0.0008941)
  scene_size = 1
    si.p.z        = -1.798e-07
    relative      = -0.0002011
    emitter_val   = 1.0

  scene_size = 10
    si.p.z        = -5.067e-07
    relative      = -0.0005668
    emitter_val   = 1.0

  scene_size = 100
    si.p.z        = 2.371e-06
    relative      = 0.002651
    emitter_val   = 1.0

  scene_size = 1000
    si.p.z        = -5.521e-05
    relative      = -0.06175
    emitter_val   = 1.0

  scene_size = 1e+04
    si.p.z        = -0.0007543
    relative      = -0.8437
  ⚠️ emitter_val   = 0.0

  scene_size = 1e+05
    si.p.z        = 0.002558
    relative      = 2.861
    emitter_val   = 1.0

  scene_size = 1e+06
    si.p.z        = 0.02558
    relative      = 28.61
    emitter_val   = 1.0

  scene_size = 1e+07
    si.p.z        = -1.658
    relative      = -1855
  ⚠️ emitter_val   = 0.0

sphere, scalar_mono_double (ShadowEpsilon = 1.665e-12)
  scene_size = 1
    si.p.z        = -4.948e-17
    relative      = -2.971e-05
    emitter_val   = 1.0

  scene_size = 10
    si.p.z        = 2.553e-17
    relative      = 1.533e-05
    emitter_val   = 1.0

  scene_size = 100
    si.p.z        = -1.101e-14
    relative      = -0.006613
    emitter_val   = 1.0

  scene_size = 1000
    si.p.z        = 9.37e-14
    relative      = 0.05627
    emitter_val   = 1.0

  scene_size = 1e+04
    si.p.z        = 8.59e-13
    relative      = 0.5158
    emitter_val   = 1.0

  scene_size = 1e+05
    si.p.z        = -6.844e-12
    relative      = -4.11
  ⚠️ emitter_val   = 0.0

  scene_size = 1e+06
    si.p.z        = -3.435e-11
    relative      = -20.62
  ⚠️ emitter_val   = 0.0

  scene_size = 1e+07
    si.p.z        = 1.246e-09
    relative      = 748.4
    emitter_val   = 1.0

System information

Platform: macOS 11.4 Compiler: Apple clang version 12.0.5 (clang-1205.0.22.9) Python version: Python 3.8.8 :: Anaconda, Inc. Mitsuba 2 version: leroyvn/mitsuba2@c9282a035c8b9dd063aee896c246fe0f0fcd68f9 [branched off 2cd84c842183aa285cf543307c875d565b1621f0] Compiled variants:

Speierers commented 3 years ago

Interesting, I have only tested this on a Linux machine. This is running with Embree I suppose?

leroyvn commented 3 years ago

AFAIK I'm running with the kd-tree (I set MTS_ENABLE_EMBREE to OFF).

Speierers commented 3 years ago

Same here actually. Would it be possible for you to try on a Linux machine?

leroyvn commented 3 years ago

I got exactly the same results on a WSL (Ubuntu 20.04). I'll attach my CMake cache file just in case.

CMakeCache.txt ``` # This is the CMakeCache file. # For build in directory: /home/m4urice/Documents/src/mitsuba2/build # It was generated by CMake: /usr/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. # The syntax for the file is as follows: # KEY:TYPE=VALUE # KEY is the name of a variable in the cache. # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. # VALUE is the current value for the KEY. ######################## # EXTERNAL cache entries ######################## //Build ARM32/ARM64 backends ASMJIT_BUILD_ARM:BOOL=FALSE //Build 'asmjit_test' applications ASMJIT_BUILD_TEST:BOOL=FALSE //Build X86/X64 backends ASMJIT_BUILD_X86:BOOL=FALSE //Location of 'asmjit' ASMJIT_DIR:PATH=/home/m4urice/Documents/src/mitsuba2/ext/asmjit //Embed 'asmjit' library (no targets) ASMJIT_EMBED:BOOL=FALSE //Build 'asmjit' library as static ASMJIT_STATIC:BOOL=FALSE //Path to a program. CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line //Path to a program. CMAKE_AR:FILEPATH=/usr/bin/ar //Choose the type of build. CMAKE_BUILD_TYPE:STRING=Release //CXX compiler CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++-9 //LLVM archiver CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/lib/llvm-9/bin/llvm-ar //Generate index for LLVM archive CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/lib/llvm-9/bin/llvm-ranlib //Flags used by the CXX compiler during all build types. CMAKE_CXX_FLAGS:STRING= //Flags used by the CXX compiler during DEBUG builds. CMAKE_CXX_FLAGS_DEBUG:STRING=-g //Flags used by the CXX compiler during MINSIZEREL builds. CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG //Flags used by the CXX compiler during RELEASE builds. CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the CXX compiler during RELWITHDEBINFO builds. CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //C compiler CMAKE_C_COMPILER:FILEPATH=/usr/bin/clang-9 //LLVM archiver CMAKE_C_COMPILER_AR:FILEPATH=/usr/lib/llvm-9/bin/llvm-ar //Generate index for LLVM archive CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/lib/llvm-9/bin/llvm-ranlib //Flags used by the C compiler during all build types. CMAKE_C_FLAGS:STRING= //Flags used by the C compiler during DEBUG builds. CMAKE_C_FLAGS_DEBUG:STRING=-g //Flags used by the C compiler during MINSIZEREL builds. CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG //Flags used by the C compiler during RELEASE builds. CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG //Flags used by the C compiler during RELWITHDEBINFO builds. CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG //Path to a program. CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND //Flags used by the linker during all build types. CMAKE_EXE_LINKER_FLAGS:STRING= //Flags used by the linker during DEBUG builds. CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during MINSIZEREL builds. CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during RELEASE builds. CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during RELWITHDEBINFO builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Enable/Disable output of compile commands during generation. CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF //User executables (bin) CMAKE_INSTALL_BINDIR:PATH=bin //Read-only architecture-independent data (DATAROOTDIR) CMAKE_INSTALL_DATADIR:PATH= //Read-only architecture-independent data root (share) CMAKE_INSTALL_DATAROOTDIR:PATH=share //Documentation root (DATAROOTDIR/doc/PROJECT_NAME) CMAKE_INSTALL_DOCDIR:PATH= //C header files (include) CMAKE_INSTALL_INCLUDEDIR:PATH=include //Info documentation (DATAROOTDIR/info) CMAKE_INSTALL_INFODIR:PATH= //Object code libraries (lib) CMAKE_INSTALL_LIBDIR:PATH=lib //Program executables (libexec) CMAKE_INSTALL_LIBEXECDIR:PATH=libexec //Locale-dependent data (DATAROOTDIR/locale) CMAKE_INSTALL_LOCALEDIR:PATH= //Modifiable single-machine data (var) CMAKE_INSTALL_LOCALSTATEDIR:PATH=var //Man documentation (DATAROOTDIR/man) CMAKE_INSTALL_MANDIR:PATH= //C header files for non-gcc (/usr/include) CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/usr/local //Run-time variable data (LOCALSTATEDIR/run) CMAKE_INSTALL_RUNSTATEDIR:PATH= //System admin executables (sbin) CMAKE_INSTALL_SBINDIR:PATH=sbin //Modifiable architecture-independent data (com) CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com //Read-only single-machine data (etc) CMAKE_INSTALL_SYSCONFDIR:PATH=etc //Path to a program. CMAKE_LINKER:FILEPATH=/usr/bin/ld //Program used to build from build.ninja files. CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/ninja //Flags used by the linker during the creation of modules during // all build types. CMAKE_MODULE_LINKER_FLAGS:STRING= //Flags used by the linker during the creation of modules during // DEBUG builds. CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during the creation of modules during // MINSIZEREL builds. CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during the creation of modules during // RELEASE builds. CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during the creation of modules during // RELWITHDEBINFO builds. CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_NM:FILEPATH=/usr/bin/nm //Path to a program. CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy //Path to a program. CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump //Value Computed by CMake CMAKE_PROJECT_DESCRIPTION:STATIC= //Value Computed by CMake CMAKE_PROJECT_HOMEPAGE_URL:STATIC= //Value Computed by CMake CMAKE_PROJECT_NAME:STATIC=mitsuba //Path to a program. CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib //Path to a program. CMAKE_READELF:FILEPATH=/usr/bin/readelf //Flags used by the linker during the creation of shared libraries // during all build types. CMAKE_SHARED_LINKER_FLAGS:STRING= //Flags used by the linker during the creation of shared libraries // during DEBUG builds. CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during the creation of shared libraries // during MINSIZEREL builds. CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during the creation of shared libraries // during RELEASE builds. CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during the creation of shared libraries // during RELWITHDEBINFO builds. CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= //If set, runtime paths are not added when installing shared libraries, // but are added when building. CMAKE_SKIP_INSTALL_RPATH:BOOL=NO //If set, runtime paths are not added when using shared libraries. CMAKE_SKIP_RPATH:BOOL=NO //Flags used by the linker during the creation of static libraries // during all build types. CMAKE_STATIC_LINKER_FLAGS:STRING= //Flags used by the linker during the creation of static libraries // during DEBUG builds. CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= //Flags used by the linker during the creation of static libraries // during MINSIZEREL builds. CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= //Flags used by the linker during the creation of static libraries // during RELEASE builds. CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during the creation of static libraries // during RELWITHDEBINFO builds. CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= //Path to a program. CMAKE_STRIP:FILEPATH=/usr/bin/strip //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //Enable to build Debian packages CPACK_BINARY_DEB:BOOL=OFF //Enable to build FreeBSD packages CPACK_BINARY_FREEBSD:BOOL=OFF //Enable to build IFW packages CPACK_BINARY_IFW:BOOL=OFF //Enable to build NSIS packages CPACK_BINARY_NSIS:BOOL=OFF //Enable to build RPM packages CPACK_BINARY_RPM:BOOL=OFF //Enable to build STGZ packages CPACK_BINARY_STGZ:BOOL=ON //Enable to build TBZ2 packages CPACK_BINARY_TBZ2:BOOL=OFF //Enable to build TGZ packages CPACK_BINARY_TGZ:BOOL=ON //Enable to build TXZ packages CPACK_BINARY_TXZ:BOOL=OFF //Enable to build TZ packages CPACK_BINARY_TZ:BOOL=ON //Build Enoki automatic differentation library? ENOKI_AUTODIFF:BOOL= //Build Enoki CUDA library? ENOKI_CUDA:BOOL= //Path containing the 'pybind11' library used to compile Enoki. ENOKI_PYBIND11_DIR:STRING=/home/m4urice/Documents/src/mitsuba2/ext/pybind11 //Build pybind11 interface to CUDA & automatic differentiation // libraries? ENOKI_PYTHON:BOOL=ON //Build Enoki test suite? ENOKI_TEST:BOOL=OFF //Build Shared Libraries ILMBASE_BUILD_SHARED_LIBS:BOOL=ON //Namespace Versioning ILMBASE_NAMESPACE_VERSIONING:BOOL=OFF //Build IlmBase tests? ILMIMF_BUILD_TESTS:BOOL=OFF //Create libtool files? ILMIMF_CREATE_LIBTOOL_FILE:BOOL=OFF //Install pkgconfig files? ILMIMF_INSTALL_PKGCONFIG:BOOL=OFF //Dependencies for the target IexMath_LIB_DEPENDS:STATIC=general;Iex; //Dependencies for the target IlmImf_LIB_DEPENDS:STATIC=general;Half;general;Iex;general;Imath;general;IlmThread;general;pthread;general;/usr/lib/x86_64-linux-gnu/libz.so; //Dependencies for the target IlmThread_LIB_DEPENDS:STATIC=general;Iex; //Dependencies for the target Imath_LIB_DEPENDS:STATIC=general;Iex; //Path to a file. JPEG_INCLUDE_DIR:PATH=/usr/include //Path to a library. JPEG_LIBRARY_DEBUG:FILEPATH=JPEG_LIBRARY_DEBUG-NOTFOUND //Path to a library. JPEG_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libjpeg.so //Use Embree for ray tracing operations? MTS_ENABLE_EMBREE:BOOL=OFF //Build GUI MTS_ENABLE_GUI:BOOL=OFF //Enable Link Time Optimization (LTO)? MTS_ENABLE_LTO:BOOL=ON //Enable sampling profiler MTS_ENABLE_PROFILER:BOOL=ON //Build Python bindings for Mitsuba, Enoki, and NanoGUI? MTS_ENABLE_PYTHON:BOOL=ON //Python version to use for compiling the mitsuba-python library MTS_PYTHON_VERSION:STRING= //Enable GCC/Clang address sanitizer? MTS_SANITIZE_ADDRESS:BOOL=OFF //Enable GCC/Clang memory sanitizer? MTS_SANITIZE_MEMORY:BOOL=OFF //Trap the debugger on calls to `Throw`? MTS_THROW_TRAPS_DEBUGGER:BOOL=OFF //Build OpenEXR examples? OPENEXR_BUILD_EXAMPLES:BOOL=OFF //Build Shared Libraries OPENEXR_BUILD_SHARED_LIBS:BOOL=ON //Build OpenEXR tests? OPENEXR_BUILD_TESTS:BOOL=OFF //Build OpenEXR utilities? OPENEXR_BUILD_UTILS:BOOL=OFF //Install OpenEXR examples? OPENEXR_INSTALL_DOCS:BOOL=OFF //Install OpenEXR examples? OPENEXR_INSTALL_EXAMPLES:BOOL=OFF //Use Namespace Versioning OPENEXR_NAMESPACE_VERSIONING:BOOL=OFF //Use ZLib Win API OPENEXR_USE_ZLIB_WINAPI:BOOL=OFF //Path to a library. PNG_LIBRARY_DEBUG:FILEPATH=PNG_LIBRARY_DEBUG-NOTFOUND //Path to a library. PNG_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libpng.so //Path to a file. PNG_PNG_INCLUDE_DIR:PATH=/usr/include //Install pybind11 header files? PYBIND11_INSTALL:BOOL=OFF //Python version to use for compiling modules PYBIND11_PYTHON_VERSION:STRING= //Build pybind11 test suite? PYBIND11_TEST:BOOL=OFF //Path to a program. PYTHON_EXECUTABLE:FILEPATH=/home/m4urice/miniforge3/envs/mitsuba2/bin/python3.9 //Path to a library. PYTHON_LIBRARY:FILEPATH=/home/m4urice/miniforge3/envs/mitsuba2/lib/libpython3.9.so //Path to a program. ProcessorCount_cmd_nproc:FILEPATH=/usr/bin/nproc //Path to a program. ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl //Sphinx documentation generator SPHINX_EXECUTABLE:FILEPATH=SPHINX_EXECUTABLE-NOTFOUND //Build TBB shared library TBB_BUILD_SHARED:BOOL=ON //Build TBB static library TBB_BUILD_STATIC:BOOL=OFF //Build TBB malloc library TBB_BUILD_TBBMALLOC:BOOL=OFF //Build TBB malloc proxy library TBB_BUILD_TBBMALLOC_PROXY:BOOL=OFF //Build TBB tests and enable testing infrastructure TBB_BUILD_TESTS:BOOL=OFF //Is this a continuous integration build? TBB_CI_BUILD:BOOL=OFF //First time that TBB was configured TBB_CONFIG_DATE:STRING=Fri, 11 Jun 2021 10:24:50 +0200 //Do not save the configure date in the version string TBB_NO_DATE:BOOL=OFF //Install pybind11 headers in Python include directory instead // of default installation prefix USE_PYTHON_INCLUDE_DIR:BOOL=OFF //Path to a file. ZLIB_INCLUDE_DIR:PATH=/usr/include //Path to a library. ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND //Path to a library. ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so //Dependencies for the target aov_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target area_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target asmjit_LIB_DEPENDS:STATIC=general;pthread;general;rt; //Dependencies for the target bitmap_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target blackbody_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target blendbsdf_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target blender_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target box_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target bumpmap_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target catmullrom_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target checkerboard_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target conductor_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target constant_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target constvolume_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target core_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb;general;asmjit; //Dependencies for the target core_packet_rgb_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;tbb;general;asmjit; //Dependencies for the target core_scalar_mono_double_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;tbb;general;asmjit; //Dependencies for the target core_scalar_mono_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;tbb;general;asmjit; //Dependencies for the target core_scalar_rgb_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;tbb;general;asmjit; //Dependencies for the target core_scalar_spectral_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;tbb;general;asmjit; //Dependencies for the target cylinder_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target d65_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target depth_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target dielectric_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target diffuse_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target direct_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target directional_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target disk_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target distant_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Value Computed by CMake enoki_BINARY_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/build/ext_build/enoki //Value Computed by CMake enoki_SOURCE_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/ext/enoki //Dependencies for the target envmap_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target gaussian_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target gridvolume_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target hdrfilm_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target heterogeneous_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target hg_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target homogeneous_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Value Computed by CMake ilmbase_BINARY_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/build/ext_build/openexr/IlmBase //Value Computed by CMake ilmbase_SOURCE_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/ext/openexr/IlmBase //Dependencies for the target independent_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target instance_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target irradiancemeter_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target irregular_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target isotropic_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target lanczos_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target ldsampler_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target mask_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target measured_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target mesh_attribute_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target mitchell_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target mitsuba-core_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libpng.so;general;/usr/lib/x86_64-linux-gnu/libz.so;general;tbb;general;pugixml;general;/usr/lib/x86_64-linux-gnu/libpng.so;general;/usr/lib/x86_64-linux-gnu/libz.so;general;/usr/lib/x86_64-linux-gnu/libjpeg.so;general;IlmImf;general;asmjit; //Dependencies for the target mitsuba-render_LIB_DEPENDS:STATIC=general;rgb2spec;general;tbb;general;mitsuba-core; //Value Computed by CMake mitsuba_BINARY_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/build //Value Computed by CMake mitsuba_SOURCE_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2 //Dependencies for the target moment_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target multijitter_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target normalmap_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target null_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target obj_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Value Computed by CMake openexr_BINARY_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/build/ext_build/openexr/OpenEXR //Value Computed by CMake openexr_SOURCE_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/ext/openexr/OpenEXR //Dependencies for the target orthogonal_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target path_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target perspective_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target plastic_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target ply_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target point_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target polarizer_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target projector_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Value Computed by CMake pybind11_BINARY_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/build/ext_build/enoki/pybind11 //Value Computed by CMake pybind11_SOURCE_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/ext/pybind11 //Dependencies for the target radiancemeter_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target rectangle_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target regular_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target render_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target render_packet_rgb_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb;general;asmjit; //Dependencies for the target render_scalar_mono_double_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb;general;asmjit; //Dependencies for the target render_scalar_mono_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb;general;asmjit; //Dependencies for the target render_scalar_rgb_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb;general;asmjit; //Dependencies for the target render_scalar_spectral_ext_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb;general;asmjit; //Dependencies for the target retarder_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Value Computed by CMake rgb2spec_BINARY_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/build/ext_build/rgb2spec //Value Computed by CMake rgb2spec_SOURCE_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/ext/rgb2spec //Dependencies for the target roughconductor_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target roughdielectric_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target roughplastic_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target serialized_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target shapegroup_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target sphere_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target spot_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target srgb_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target srgb_d65_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target stokes_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target stratified_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Value Computed by CMake tbb_BINARY_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/build/ext_build/tbb //Dependencies for the target tbb_LIB_DEPENDS:STATIC=general;pthread;general;dl; //Value Computed by CMake tbb_SOURCE_DIR:STATIC=/home/m4urice/Documents/src/mitsuba2/ext/tbb //Dependencies for the target tent_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target thindielectric_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target thinlens_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target twosided_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target uniform_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target volpath_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; //Dependencies for the target volpathmis_LIB_DEPENDS:STATIC=general;mitsuba-core;general;mitsuba-render;general;tbb; ######################## # INTERNAL cache entries ######################## //ADVANCED property for variable: ASMJIT_BUILD_ARM ASMJIT_BUILD_ARM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ASMJIT_BUILD_TEST ASMJIT_BUILD_TEST-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ASMJIT_BUILD_X86 ASMJIT_BUILD_X86-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ASMJIT_DIR ASMJIT_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ASMJIT_EMBED ASMJIT_EMBED-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ASMJIT_STATIC ASMJIT_STATIC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_ADDR2LINE CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //STRINGS property for variable: CMAKE_BUILD_TYPE CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release;MinSizeRel;RelWithDebInfo //This is the directory where this CMakeCache.txt was created CMAKE_CACHEFILE_DIR:INTERNAL=/home/m4urice/Documents/src/mitsuba2/build //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 //Patch version of cmake used to create the current loaded cache CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=/usr/bin/cmake //Path to cpack program executable. CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER_AR CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_DLLTOOL CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXECUTABLE_FORMAT CMAKE_EXECUTABLE_FORMAT-ADVANCED:INTERNAL=1 //Executable file format CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL= //Name of generator. CMAKE_GENERATOR:INTERNAL=Ninja //Generator instance identifier. CMAKE_GENERATOR_INSTANCE:INTERNAL= //Name of generator platform. CMAKE_GENERATOR_PLATFORM:INTERNAL= //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project CMAKE_HOME_DIRECTORY:INTERNAL=/home/m4urice/Documents/src/mitsuba2 //ADVANCED property for variable: CMAKE_INSTALL_BINDIR CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_DATADIR CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_DOCDIR CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_INFODIR CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_MANDIR CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_SBINDIR CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 //ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MAKE_PROGRAM CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_NM CMAKE_NM-ADVANCED:INTERNAL=1 //number of local generators CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=35 //ADVANCED property for variable: CMAKE_OBJCOPY CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_OBJDUMP CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 //Platform information initialized CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 //ADVANCED property for variable: CMAKE_RANLIB CMAKE_RANLIB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_READELF CMAKE_READELF-ADVANCED:INTERNAL=1 //Path to CMake installation. CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //CHECK_TYPE_SIZE: sizeof(unsigned short) CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2 //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SKIP_RPATH CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STRIP CMAKE_STRIP-ADVANCED:INTERNAL=1 //uname command CMAKE_UNAME:INTERNAL=/usr/bin/uname //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_DEB CPACK_BINARY_DEB-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_FREEBSD CPACK_BINARY_FREEBSD-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_IFW CPACK_BINARY_IFW-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_NSIS CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_RPM CPACK_BINARY_RPM-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_STGZ CPACK_BINARY_STGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TBZ2 CPACK_BINARY_TBZ2-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TGZ CPACK_BINARY_TGZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TXZ CPACK_BINARY_TXZ-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CPACK_BINARY_TZ CPACK_BINARY_TZ-ADVANCED:INTERNAL=1 //Result of TRY_COMPILE ENOKI_ARCH_FLAGS_COMPILE_RESULT:INTERNAL=TRUE //Result of TRY_RUN ENOKI_ARCH_FLAGS_RETVAL:INTERNAL=0 //ADVANCED property for variable: ENOKI_AUTODIFF ENOKI_AUTODIFF-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ENOKI_CUDA ENOKI_CUDA-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ENOKI_PYTHON ENOKI_PYTHON-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ENOKI_TEST ENOKI_TEST-ADVANCED:INTERNAL=1 //Details about finding JPEG FIND_PACKAGE_MESSAGE_DETAILS_JPEG:INTERNAL=[/usr/lib/x86_64-linux-gnu/libjpeg.so][/usr/include][v80()] //Details about finding PNG FIND_PACKAGE_MESSAGE_DETAILS_PNG:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpng.so][/usr/include][v1.6.37()] //Details about finding PYTHON FIND_PACKAGE_MESSAGE_DETAILS_PYTHON:INTERNAL=/home/m4urice/miniforge3/envs/mitsuba2/bin/python3.9 //Details about finding PythonInterp FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/home/m4urice/miniforge3/envs/mitsuba2/bin/python3.9][v3.9.4()] //Details about finding ZLIB FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[/usr/lib/x86_64-linux-gnu/libz.so][/usr/include][v1.2.11()] //Test HAS_CPP17_FLAG HAS_CPP17_FLAG:INTERNAL=1 //Test HAS_FLTO_THIN HAS_FLTO_THIN:INTERNAL=1 //Test HAS_GNUPP17_FLAG HAS_GNUPP17_FLAG:INTERNAL=1 //Test HAS_LIBCPP HAS_LIBCPP:INTERNAL=1 //Result of TRY_COMPILE HAS_LIBCPP_COMPILED:INTERNAL=TRUE //Result of TRY_RUN HAS_LIBCPP_EXITCODE:INTERNAL=0 //Result of TRY_COMPILE HAS_LTO:INTERNAL=TRUE //Result of TRY_COMPILE HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE //Test HAVE_GCC_INLINE_ASM_AVX HAVE_GCC_INLINE_ASM_AVX:INTERNAL=1 //Result of TRY_COMPILE HAVE_IS_BIG_ENDIAN:INTERNAL=TRUE //Have include stddef.h HAVE_STDDEF_H:INTERNAL=1 //Have include stdint.h HAVE_STDINT_H:INTERNAL=1 //Test HAVE_SYSCONF_NPROCESSORS_ONLN HAVE_SYSCONF_NPROCESSORS_ONLN:INTERNAL=1 //Have include sys/types.h HAVE_SYS_TYPES_H:INTERNAL=1 //ADVANCED property for variable: ILMBASE_BUILD_SHARED_LIBS ILMBASE_BUILD_SHARED_LIBS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ILMBASE_NAMESPACE_VERSIONING ILMBASE_NAMESPACE_VERSIONING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ILMIMF_BUILD_TESTS ILMIMF_BUILD_TESTS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ILMIMF_CREATE_LIBTOOL_FILE ILMIMF_CREATE_LIBTOOL_FILE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ILMIMF_INSTALL_PKGCONFIG ILMIMF_INSTALL_PKGCONFIG-ADVANCED:INTERNAL=1 //Result of TEST_BIG_ENDIAN IS_BIG_ENDIAN:INTERNAL=0 //ADVANCED property for variable: JPEG_INCLUDE_DIR JPEG_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: JPEG_LIBRARY_DEBUG JPEG_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: JPEG_LIBRARY_RELEASE JPEG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 MITSUBA_DIST:INTERNAL=python/enoki/enoki-python-core;python/enoki/enoki-python-scalar;python/enoki/enoki-python-dynamic;asmjit;mitsuba-core;pugixml;IlmThread;Half;Half;Imath;IlmImf;Iex;tbb;python/mitsuba/core_scalar_mono_ext;python/mitsuba/core_scalar_mono_double_ext;python/mitsuba/core_scalar_rgb_ext;python/mitsuba/core_scalar_spectral_ext;python/mitsuba/core_packet_rgb_ext;python/mitsuba/core_ext;mitsuba-render;python/mitsuba/render_scalar_mono_ext;python/mitsuba/render_scalar_mono_double_ext;python/mitsuba/render_scalar_rgb_ext;python/mitsuba/render_scalar_spectral_ext;python/mitsuba/render_packet_rgb_ext;python/mitsuba/render_ext;mitsuba;plugins/blendbsdf;plugins/bumpmap;plugins/conductor;plugins/dielectric;plugins/diffuse;plugins/mask;plugins/measured;plugins/normalmap;plugins/null;plugins/plastic;plugins/roughconductor;plugins/roughdielectric;plugins/roughplastic;plugins/thindielectric;plugins/twosided;plugins/polarizer;plugins/retarder;plugins/area;plugins/point;plugins/constant;plugins/envmap;plugins/directional;plugins/spot;plugins/projector;plugins/hdrfilm;plugins/depth;plugins/direct;plugins/path;plugins/aov;plugins/stokes;plugins/moment;plugins/volpath;plugins/volpathmis;plugins/homogeneous;plugins/heterogeneous;plugins/hg;plugins/isotropic;plugins/box;plugins/tent;plugins/lanczos;plugins/mitchell;plugins/catmullrom;plugins/gaussian;plugins/independent;plugins/stratified;plugins/multijitter;plugins/orthogonal;plugins/ldsampler;plugins/perspective;plugins/radiancemeter;plugins/thinlens;plugins/irradiancemeter;plugins/distant;plugins/obj;plugins/ply;plugins/blender;plugins/serialized;plugins/cylinder;plugins/disk;plugins/rectangle;plugins/sphere;plugins/shapegroup;plugins/instance;plugins/blackbody;plugins/uniform;plugins/regular;plugins/irregular;plugins/d65;plugins/srgb;plugins/srgb_d65;plugins/bitmap;plugins/checkerboard;plugins/constvolume;plugins/gridvolume;plugins/mesh_attribute MITSUBA_PYTEST_FOUND:INTERNAL=TRUE MITSUBA_TEST_DIRECTORIES:INTERNAL=/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_argparser.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_atomic.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_bbox.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_bitmap.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_bsphere.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_dict.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_distr_1d.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_distr_2d.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_filesystem.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_frame.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_logger.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_math.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_mmap.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_properties.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_python.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_qmc.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_quad.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_random.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_spline.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_stream.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_struct.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_transform.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_util.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_vector.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_warp.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_write_xml.py;/home/m4urice/Documents/src/mitsuba2/src/libcore/tests/test_xml.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_bsdf.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_fresnel.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_imageblock.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_integrator.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_interaction.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_kdtrees.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_mesh.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_microfacet.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_mueller.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_records.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_renders.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_scene.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_spectra.py;/home/m4urice/Documents/src/mitsuba2/src/librender/tests/test_spiral.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_blendbsdf.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_conductor.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_dielectric.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_diffuse.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_polarizer.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_retarder.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_rough_conductor.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_rough_dielectric.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_rough_plastic.py;/home/m4urice/Documents/src/mitsuba2/src/bsdfs/tests/test_twosided.py;/home/m4urice/Documents/src/mitsuba2/src/emitters/tests/test_area.py;/home/m4urice/Documents/src/mitsuba2/src/emitters/tests/test_constant.py;/home/m4urice/Documents/src/mitsuba2/src/emitters/tests/test_directional.py;/home/m4urice/Documents/src/mitsuba2/src/emitters/tests/test_point.py;/home/m4urice/Documents/src/mitsuba2/src/emitters/tests/test_spot.py;/home/m4urice/Documents/src/mitsuba2/src/films/tests/test_hdrfilm.py;/home/m4urice/Documents/src/mitsuba2/src/phase/tests/test_hg.py;/home/m4urice/Documents/src/mitsuba2/src/phase/tests/test_isotropic.py;/home/m4urice/Documents/src/mitsuba2/src/phase/tests/test_trampoline.py;/home/m4urice/Documents/src/mitsuba2/src/rfilters/tests/test_rfilter.py;/home/m4urice/Documents/src/mitsuba2/src/samplers/tests/test_independent.py;/home/m4urice/Documents/src/mitsuba2/src/samplers/tests/test_ldsampler.py;/home/m4urice/Documents/src/mitsuba2/src/samplers/tests/test_multijitter.py;/home/m4urice/Documents/src/mitsuba2/src/samplers/tests/test_orthogonal.py;/home/m4urice/Documents/src/mitsuba2/src/samplers/tests/test_stratified.py;/home/m4urice/Documents/src/mitsuba2/src/sensors/tests/test_distant.py;/home/m4urice/Documents/src/mitsuba2/src/sensors/tests/test_irradiancemeter.py;/home/m4urice/Documents/src/mitsuba2/src/sensors/tests/test_perspective.py;/home/m4urice/Documents/src/mitsuba2/src/sensors/tests/test_radiancemeter.py;/home/m4urice/Documents/src/mitsuba2/src/sensors/tests/test_thinlens.py;/home/m4urice/Documents/src/mitsuba2/src/shapes/tests/test_cylinder.py;/home/m4urice/Documents/src/mitsuba2/src/shapes/tests/test_disk.py;/home/m4urice/Documents/src/mitsuba2/src/shapes/tests/test_instance.py;/home/m4urice/Documents/src/mitsuba2/src/shapes/tests/test_rectangle.py;/home/m4urice/Documents/src/mitsuba2/src/shapes/tests/test_shapegroup.py;/home/m4urice/Documents/src/mitsuba2/src/shapes/tests/test_sphere.py //ADVANCED property for variable: OPENEXR_BUILD_EXAMPLES OPENEXR_BUILD_EXAMPLES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENEXR_BUILD_SHARED_LIBS OPENEXR_BUILD_SHARED_LIBS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENEXR_BUILD_TESTS OPENEXR_BUILD_TESTS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENEXR_BUILD_UTILS OPENEXR_BUILD_UTILS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENEXR_INSTALL_DOCS OPENEXR_INSTALL_DOCS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENEXR_INSTALL_EXAMPLES OPENEXR_INSTALL_EXAMPLES-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENEXR_NAMESPACE_VERSIONING OPENEXR_NAMESPACE_VERSIONING-ADVANCED:INTERNAL=1 //ADVANCED property for variable: OPENEXR_USE_ZLIB_WINAPI OPENEXR_USE_ZLIB_WINAPI-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PNG_LIBRARY_DEBUG PNG_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PNG_LIBRARY_RELEASE PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PNG_PNG_INCLUDE_DIR PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1 PYBIND11_INCLUDE_DIR:INTERNAL=/home/m4urice/Documents/src/mitsuba2/ext/pybind11/include //ADVANCED property for variable: PYBIND11_INSTALL PYBIND11_INSTALL-ADVANCED:INTERNAL=1 PYBIND11_LTO_CXX_FLAGS:INTERNAL=-flto=thin PYBIND11_LTO_LINKER_FLAGS:INTERNAL=-flto=thin;$<$:-O3> //ADVANCED property for variable: PYBIND11_PYTHON_VERSION PYBIND11_PYTHON_VERSION-ADVANCED:INTERNAL=1 //ADVANCED property for variable: PYBIND11_TEST PYBIND11_TEST-ADVANCED:INTERNAL=1 PYBIND11_VERSION_MAJOR:INTERNAL=2 PYBIND11_VERSION_MINOR:INTERNAL=4 PYBIND11_VERSION_PATCH:INTERNAL=dev4 //ADVANCED property for variable: PYTHON_EXECUTABLE PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 PYTHON_INCLUDE_DIRS:INTERNAL=/home/m4urice/miniforge3/envs/mitsuba2/include/python3.9 PYTHON_LIBRARIES:INTERNAL=/home/m4urice/miniforge3/envs/mitsuba2/lib/libpython3.9.so //ADVANCED property for variable: PYTHON_LIBRARY PYTHON_LIBRARY-ADVANCED:INTERNAL=1 PYTHON_MODULE_EXTENSION:INTERNAL=.cpython-39-x86_64-linux-gnu.so PYTHON_MODULE_PREFIX:INTERNAL= PYTHON_VERSION_MAJOR:INTERNAL=3 PYTHON_VERSION_MINOR:INTERNAL=9 //ADVANCED property for variable: ProcessorCount_cmd_nproc ProcessorCount_cmd_nproc-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ProcessorCount_cmd_sysctl ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 //ADVANCED property for variable: SPHINX_EXECUTABLE SPHINX_EXECUTABLE-ADVANCED:INTERNAL=1 //Test SUPPORTS_MRTM SUPPORTS_MRTM:INTERNAL=1 //Test SUPPORTS_STDCXX11 SUPPORTS_STDCXX11:INTERNAL=1 //ADVANCED property for variable: TBB_BUILD_SHARED TBB_BUILD_SHARED-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TBB_BUILD_STATIC TBB_BUILD_STATIC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TBB_BUILD_TBBMALLOC TBB_BUILD_TBBMALLOC-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TBB_BUILD_TBBMALLOC_PROXY TBB_BUILD_TBBMALLOC_PROXY-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TBB_BUILD_TESTS TBB_BUILD_TESTS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TBB_CI_BUILD TBB_CI_BUILD-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TBB_CONFIG_DATE TBB_CONFIG_DATE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: TBB_NO_DATE TBB_NO_DATE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: USE_PYTHON_INCLUDE_DIR USE_PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ZLIB_INCLUDE_DIR ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ZLIB_LIBRARY_DEBUG ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 //ADVANCED property for variable: ZLIB_LIBRARY_RELEASE ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 //CMAKE_INSTALL_PREFIX during last run _GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local //Test __CxxFlag__O2 __CxxFlag__O2:INTERNAL=1 //Test __CxxFlag__Winconsistent_missing_override __CxxFlag__Winconsistent_missing_override:INTERNAL=1 //Test __CxxFlag__fmerge_all_constants __CxxFlag__fmerge_all_constants:INTERNAL=1 //Test __CxxFlag__fno_keep_static_consts __CxxFlag__fno_keep_static_consts:INTERNAL= //Test __CxxFlag__fno_tree_vectorize __CxxFlag__fno_tree_vectorize:INTERNAL=1 //Test __CxxFlag__fvisibility_hidden __CxxFlag__fvisibility_hidden:INTERNAL=1 //Test __CxxFlag__mavx __CxxFlag__mavx:INTERNAL=1 //Test __CxxFlag__mavx2 __CxxFlag__mavx2:INTERNAL=1 //Test __CxxFlag__msse __CxxFlag__msse:INTERNAL=1 //Test __CxxFlag__msse2 __CxxFlag__msse2:INTERNAL=1 //Test __CxxFlag__msse3 __CxxFlag__msse3:INTERNAL=1 //Test __CxxFlag__msse4_1 __CxxFlag__msse4_1:INTERNAL=1 //Test __CxxFlag__msse4_2 __CxxFlag__msse4_2:INTERNAL=1 //Test __CxxFlag__mssse3 __CxxFlag__mssse3:INTERNAL=1 //Test __CxxFlag__std_c__0x __CxxFlag__std_c__0x:INTERNAL=1 //Test __CxxFlag__std_c__11 __CxxFlag__std_c__11:INTERNAL=1 //Test __CxxFlag__std_c__14 __CxxFlag__std_c__14:INTERNAL=1 //Test __CxxFlag__std_c__17 __CxxFlag__std_c__17:INTERNAL=1 ```