mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-13 14:27:08 +03:00
0024884: expand the list of short compiler names in CMake meta-project
List of compiler short names expanded (added: gcc, gxx, mingw, clang, intel); generation of install folder name is corrected to include compiler name without spaces even if short name is not recognized. Tcl search was fixed (tcl8.6 has higher priority than tcl or tcl8.5); Search for fb2build.h of freetype 2.5.1 was corrected THRDPARTY_PATH is included into LD_LIBRARY_PATH
This commit is contained in:
@@ -60,13 +60,12 @@ fi
|
||||
BIN_PATH="${WOKSTATION}${ARCH}/${COMPILER}/bin${CASDEB}"
|
||||
LIBS_PATH="${WOKSTATION}${ARCH}/${COMPILER}/lib${CASDEB}"
|
||||
|
||||
export PATH="${CASROOT}/${BIN_PATH}:${THRDPARTY_PATH}:${PATH}"
|
||||
export PATH="${CASROOT}/${BIN_PATH}:${PATH}"
|
||||
|
||||
if [ "$LD_LIBRARY_PATH" != "" ]; then
|
||||
export LD_LIBRARY_PATH="${CASROOT}/${LIBS_PATH}:${LD_LIBRARY_PATH}"
|
||||
else
|
||||
export LD_LIBRARY_PATH="${CASROOT}/${LIBS_PATH}"
|
||||
fi
|
||||
export LD_LIBRARY_PATH="${CASROOT}/${LIBS_PATH}:${THRDPARTY_PATH}:${LD_LIBRARY_PATH}"
|
||||
else
|
||||
export LD_LIBRARY_PATH="${CASROOT}/${LIBS_PATH}:${THRDPARTY_PATH}"
|
||||
fi
|
||||
|
||||
if [ "$WOKSTATION" == "mac" ]; then
|
||||
|
@@ -64,7 +64,7 @@ IF("${3RDPARTY_TCL_LIBRARY}" STREQUAL "" OR CHANGES_ARE_NEEDED OR "${3RDPARTY_TC
|
||||
|
||||
IF(NOT "${3RDPARTY_TCL_DIR}" STREQUAL "")
|
||||
FIND_LIBRARY(3RDPARTY_TCL_LIBRARY
|
||||
NAMES tcl tcl8${TCL_SEP}6 tcl8${TCL_SEP}5
|
||||
NAMES tcl8${TCL_SEP}6 tcl8${TCL_SEP}5 tcl
|
||||
PATHS "${3RDPARTY_TCL_DIR}/lib" NO_DEFAULT_PATH)
|
||||
ELSE()
|
||||
SET(3RDPARTY_TCL_POSSIBLE_LIBRARIES_DIRS /usr/lib /usr/local/lib)
|
||||
@@ -81,16 +81,16 @@ IF("${3RDPARTY_TCL_LIBRARY}" STREQUAL "" OR CHANGES_ARE_NEEDED OR "${3RDPARTY_TC
|
||||
|
||||
# check default path (with additions) for library search
|
||||
FIND_LIBRARY(3RDPARTY_TCL_LIBRARY
|
||||
NAMES tcl tcl8${TCL_SEP}6 tcl8${TCL_SEP}5
|
||||
NAMES tcl8${TCL_SEP}6 tcl8${TCL_SEP}5 tcl
|
||||
PATHS ${3RDPARTY_TCL_POSSIBLE_LIBRARIES_DIRS})
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
#search the version of found tcl library
|
||||
IF("${3RDPARTY_TCL_LIBRARY}" STREQUAL "" OR "${3RDPARTY_TCL_LIBRARY}" STREQUAL "3RDPARTY_TCL_LIBRARY-NOTFOUND")
|
||||
SET (TCL_DLL_SO_NAMES ${DLL_SO_PREFIX}tcl.${DLL_SO}
|
||||
SET (TCL_DLL_SO_NAMES ${DLL_SO_PREFIX}tcl8${TCL_SEP}6.${DLL_SO}
|
||||
${DLL_SO_PREFIX}tcl8${TCL_SEP}5.${DLL_SO}
|
||||
${DLL_SO_PREFIX}tcl8${TCL_SEP}6.${DLL_SO} )
|
||||
${DLL_SO_PREFIX}tcl.${DLL_SO})
|
||||
ELSE()
|
||||
GET_FILENAME_COMPONENT(TCL_LIBRARY_NAME "${3RDPARTY_TCL_LIBRARY}" NAME)
|
||||
|
||||
|
Reference in New Issue
Block a user