diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index eaa65994d5..950b2dc74a 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -198,8 +198,6 @@ if(BUILD_SHARED_LIBS) set(IFCOPENSHELL_LIBRARY_DIR "${LIBDIR}") endif() -UNIFY_ENVVARS_AND_CACHE(OCC_INCLUDE_DIR) -UNIFY_ENVVARS_AND_CACHE(OCC_LIBRARY_DIR) UNIFY_ENVVARS_AND_CACHE(BOOST_ROOT) UNIFY_ENVVARS_AND_CACHE(BOOST_LIBRARYDIR) UNIFY_ENVVARS_AND_CACHE(EIGEN_DIR) diff --git a/cmake/FindOpenCASCADE.cmake b/cmake/FindOpenCASCADE.cmake index 0d992b57d1..af0f64cacd 100644 --- a/cmake/FindOpenCASCADE.cmake +++ b/cmake/FindOpenCASCADE.cmake @@ -1,3 +1,19 @@ +# +# Input variables: +# - `OCC_INCLUDE_DIR` +# - `OCC_LIBRARY_DIR` +# If input variables are not specified, try to find OpenCASCADE config. +# Input variables could also be provided as environment variables. +# +# Output variables: +# - `OCC_INCLUDE_DIR` +# - `OCC_LIBRARY_DIR` +# - `OpenCASCADE_LIBRARIES` +# + +UNIFY_ENVVARS_AND_CACHE(OCC_INCLUDE_DIR) +UNIFY_ENVVARS_AND_CACHE(OCC_LIBRARY_DIR) + if(OCC_INCLUDE_DIR) set(OCC_INCLUDE_DIR ${OCC_INCLUDE_DIR} CACHE FILEPATH "Open CASCADE header files") message(STATUS "Looking for Open CASCADE include files in: ${OCC_INCLUDE_DIR}")