set (3RDPARTY_DIR "$ENV{3RDPARTY_DIR}" CACHE PATH ${3RDPARTY_DIR_LABEL} FORCE)
elseif (EXISTS "${CMAKE_SOURCE_DIR}/../")
# in version 6.7.0 and above, occt parent directory contains 3rdparties
- GET_FILENAME_COMPONENT(3RDPARTY_DIR "${CMAKE_SOURCE_DIR}/../" ABSOLUTE)
- SET(3RDPARTY_DIR "${3RDPARTY_DIR}" CACHE PATH ${3RDPARTY_DIR_LABEL} FORCE)
+ get_filename_component (3RDPARTY_DIR "${CMAKE_SOURCE_DIR}/../" ABSOLUTE)
+ set (3RDPARTY_DIR "${3RDPARTY_DIR}" CACHE PATH ${3RDPARTY_DIR_LABEL} FORCE)
endif()
endif()
message (STATUS "Info: tcl is used by OCCT")
OCCT_INCLUDE_CMAKE_FILE ("adm/templates/tcl")
else()
- OCCT_CHECK_AND_UNSET ("3RDPARTY_TCL_DIR")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_TCL_INCLUDE_DIR")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_TCL_LIBRARY")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_TCL_LIBRARY_DIR")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_TK_INCLUDE_DIR")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_TK_LIBRARY")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_TK_LIBRARY_DIR")
+ OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_TCL")
+ OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_TK")
endif()
# search for CSF_FREETYPE variable in EXTERNLIB of each being used toolkit
message (STATUS "Info: freetype is used by OCCT")
OCCT_INCLUDE_CMAKE_FILE ("adm/templates/freetype")
else()
- OCCT_CHECK_AND_UNSET ("3RDPARTY_FREETYPE_DIR")
+ OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_FREETYPE")
OCCT_CHECK_AND_UNSET ("3RDPARTY_FREETYPE_INCLUDE_DIR_freetype2")
OCCT_CHECK_AND_UNSET ("3RDPARTY_FREETYPE_INCLUDE_DIR_ft2build")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_FREETYPE_LIBRARY")
- OCCT_CHECK_AND_UNSET ("3RDPARTY_FREETYPE_LIBRARY_DIR")
endif()
# VTK
# TBB
if (USE_TBB)
- ADD_DEFINITIONS(-DHAVE_TBB)
+ add_definitions (-DHAVE_TBB)
OCCT_INCLUDE_CMAKE_FILE ("adm/templates/tbb")
else()
OCCT_CHECK_AND_UNSET_GROUP ("3RDPARTY_TBB")