cmake find_package(OpenVDB) examples

projectchrono/chrono src/chrono_sensor/CMakeLists.txt :548

find_package(OpenVDB REQUIRED COMPONENTS nanovdb)

AcademySoftwareFoundation/openvdb CMakeLists.txt :449

find_package(OpenVDB REQUIRED)

AcademySoftwareFoundation/openvdb CMakeLists.txt :468

find_package(OpenVDB REQUIRED COMPONENTS openvdb_ax)

AcademySoftwareFoundation/openvdb CMakeLists.txt :475

find_package(OpenVDB REQUIRED COMPONENTS nanovdb)

AcademySoftwareFoundation/openvdb cmake/FindOpenVDB.cmake :13

find_package(OpenVDB
  [version] [EXACT]      # Minimum or EXACT version
  [REQUIRED]             # Fail with error if OpenVDB is not found
  [COMPONENTS <libs>...] # OpenVDB libraries by their canonical name
                         # e.g. "openvdb" for "libopenvdb",
                         # "pyopenvdb" for the python plugin
                         # "openvdb_ax" for the OpenVDB AX extension
                         # "openvdb_houdini" for the houdini plugin
                         # "nanovdb" for the nanovdb extension
  )

AcademySoftwareFoundation/openvdb cmake/FindOpenVDB.cmake :160

# find_package(OpenVDB COMPONENTS pyopenvdb) results in both

AcademySoftwareFoundation/openvdb nanovdb/nanovdb/CMakeLists.txt :134

find_package(OpenVDB REQUIRED COMPONENTS openvdb)

AcademySoftwareFoundation/openvdb openvdb/openvdb/python/CMakeLists.txt :45

find_package(OpenVDB REQUIRED openvdb_ax)

AcademySoftwareFoundation/openvdb openvdb_cmd/vdb_tool/CMakeLists.txt :66

find_package(OpenVDB COMPONENTS nanovdb)

AcademySoftwareFoundation/openvdb openvdb_cmd/vdb_tool/CMakeLists.txt :171

find_package(OpenVDB)

AcademySoftwareFoundation/openvdb openvdb_houdini/openvdb_houdini/CMakeLists.txt :330

find_package(OpenVDB REQUIRED openvdb_ax)