# install dir of the project
if (NOT DEFINED INSTALL_DIR)
# set default install directory for Windows
- if (WIN32)
+ if (WIN32 AND NOT DEFINED CMAKE_INSTALL_PREFIX)
set (CMAKE_INSTALL_PREFIX "C:/opencascade-${OCC_VERSION_STRING_EXT}")
endif()
set (INSTALL_DIR "${CMAKE_INSTALL_PREFIX}" CACHE PATH "${INSTALL_DIR_DESCR}")
+else()
+ file (TO_CMAKE_PATH "${INSTALL_DIR}" INSTALL_DIR)
+ set (INSTALL_DIR "${INSTALL_DIR}" CACHE PATH "${INSTALL_DIR_DESCR}" FORCE)
endif()
# choose a variant of the layout of the install paths
endif()
# Overview
-set (BUILD_DOC_Overview OFF CACHE BOOL "${BUILD_DOC_Overview_DESCR}")
+if (NOT DEFINED BUILD_DOC_Overview)
+ set (DO_ONLY_CHECK_FOR_DOXYGEN ON)
+ OCCT_INCLUDE_CMAKE_FILE ("adm/cmake/doxygen")
+ set (DO_ONLY_CHECK_FOR_DOXYGEN OFF)
+
+ if (CAN_DOXYGEN_BE_USED)
+ message (STATUS "Info. Overview building is turned on")
+ endif()
+
+ set (BUILD_DOC_Overview ${CAN_DOXYGEN_BE_USED} CACHE BOOL "${BUILD_DOC_Overview_DESCR}")
+endif()
if (NOT USE_D3D)
list (REMOVE_ITEM Visualization_TOOLKITS TKD3DHost)
if (NOT DEFINED 3RDPARTY_DIR)
set (3RDPARTY_DIR "" CACHE PATH ${3RDPARTY_DIR_DESCR})
get_filename_component (3RDPARTY_DIR "${3RDPARTY_DIR}" ABSOLUTE)
+else()
+ file (TO_CMAKE_PATH "${3RDPARTY_DIR}" 3RDPARTY_DIR)
+ set (3RDPARTY_DIR "${3RDPARTY_DIR}" CACHE PATH "${3RDPARTY_DIR_DESCR}" FORCE)
endif()
# search for CSF_TclLibs variable in EXTERNLIB of each being used toolkit