# single-configuration generator
set (SINGLE_GENERATOR OFF)
-if (CMAKE_BUILD_TYPE)
+if (DEFINED CMAKE_BUILD_TYPE)
set (SINGLE_GENERATOR ON)
endif()
OCCT_IS_PRODUCT_REQUIRED (CSF_TclLibs USE_TCL)
OCCT_IS_PRODUCT_REQUIRED (CSF_FREETYPE USE_FREETYPE)
OCCT_IS_PRODUCT_REQUIRED (CSF_OpenGlLibs CAN_USE_GLES2)
-OCCT_IS_PRODUCT_REQUIRED (CSF_GL2PS CAN_USE_GL2PS)
OCCT_IS_PRODUCT_REQUIRED (CSF_TBB CAN_USE_TBB)
OCCT_IS_PRODUCT_REQUIRED (CSF_EIGEN CAN_USE_EIGEN)
OCCT_CHECK_AND_UNSET ("INSTALL_GLES2")
endif()
-# GL2PS
-if (NOT DEFINED ANDROID AND CAN_USE_GL2PS)
- set (USE_GL2PS OFF CACHE BOOL "${USE_GL2PS_DESCR}")
-
- if (USE_GL2PS)
- add_definitions (-DHAVE_GL2PS)
- OCCT_INCLUDE_CMAKE_FILE ("adm/cmake/gl2ps")
- else()
- OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_GL2PS")
- OCCT_CHECK_AND_UNSET ("INSTALL_GL2PS")
- endif()
-else()
- OCCT_CHECK_AND_UNSET ("USE_GL2PS")
-
- OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_GL2PS")
- OCCT_CHECK_AND_UNSET ("INSTALL_GL2PS")
-endif()
-
# TBB
if (NOT DEFINED ANDROID AND CAN_USE_TBB)
set (USE_TBB OFF CACHE BOOL "${USE_TBB_DESCR}")
OCCT_COPY_FILE_OR_DIR ("adm/templates/sample.${SCRIPT_EXT}" "${CMAKE_BINARY_DIR}")
endif()
-# env script for draw in building environment
-OCCT_CONFIGURE ("adm/templates/env.${SCRIPT_EXT}.in" "env.${SCRIPT_EXT}")
-
-# install env script
-install (FILES "${CMAKE_BINARY_DIR}/env.${SCRIPT_EXT}" DESTINATION "${INSTALL_DIR_SCRIPT}")
+if (WIN32)
+ # env script for draw in building environment
+ OCCT_CONFIGURE ("adm/templates/env.${SCRIPT_EXT}.in" "env.${SCRIPT_EXT}")
+ # install env script
+ install (FILES "${CMAKE_BINARY_DIR}/env.${SCRIPT_EXT}" DESTINATION "${INSTALL_DIR_SCRIPT}")
+else()
+ set (SUB_ENV_NAME "env.${SCRIPT_EXT}")
+ set (SUB_ENV_BUILD_NAME "env.install.${SCRIPT_EXT}")
+ # install env script
+ OCCT_CONFIGURE_AND_INSTALL ("adm/templates/env.install.${SCRIPT_EXT}.in" "${SUB_ENV_BUILD_NAME}" "${SUB_ENV_NAME}" "${INSTALL_DIR_SCRIPT}")
+ # env script for draw in building environment
+ OCCT_CONFIGURE ("adm/templates/env.build.${SCRIPT_EXT}.in" "env.${SCRIPT_EXT}")
+endif()
# copy DrawAppliInit from OCCT source to build directory
if (NOT EXISTS "${CMAKE_BINARY_DIR}/DrawAppliInit")