Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
leroyvn opened this issue Jun 8, 2020 · 6 comments

Comments

@leroyvn
Copy link
Contributor

leroyvn commented Jun 8, 2020

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@ed00d49 [branched off abf6938]
Compiled variants:

  • scalar_mono
  • scalar_mono_double

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 Speierers self-assigned this Jun 8, 2021
@Speierers
Copy link
Member

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
Copy link
Contributor Author

leroyvn commented Jun 9, 2021

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@c9282a0 [branched off 2cd84c8]
Compiled variants:

  • scalar_mono
  • scalar_mono_double

@Speierers
Copy link
Member

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

@leroyvn
Copy link
Contributor Author

leroyvn commented Jun 9, 2021

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

@Speierers
Copy link
Member

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

@leroyvn
Copy link
Contributor Author

leroyvn commented Jun 11, 2021

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;$<$<CONFIG:MinSizeRel>:-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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants