]> OCCT Git - occt.git/commitdiff
0032655: Configuration, qmake - add missing CSF_Draco
authorkgv <kgv@opencascade.com>
Wed, 10 Nov 2021 11:21:02 +0000 (14:21 +0300)
committerinv <inv@opencascade.com>
Sun, 21 Nov 2021 09:42:07 +0000 (12:42 +0300)
Added CSF_Draco to OccToolkit.pri.
Removed libXmu.so search from genconf.

adm/genconfdeps.tcl
adm/qmake/OccToolkit.pri
dox/build/build_3rdparty/building_3rdparty.md

index 189613f170684a7e15d4780fb63c4e3c8440f658..1ffb65afdb94890a249ab27ab62861ae6003df8d 100644 (file)
@@ -1251,13 +1251,13 @@ proc wokdep:SearchX11 {theErrInc theErrLib32 theErrLib64 theErrBin32 theErrBin64
     return "$isFound"
   }
 
-  set aXmuLibPath [wokdep:SearchLib "Xmu" "$::ARCH"]
-  if { "$aXmuLibPath" == "" } {
-    set aXmuLibPath [wokdep:SearchLib "Xmu" "$::ARCH" "/usr/X11/lib"]
-    if { "$aXmuLibPath" != "" } {
+  set aX11LibPath [wokdep:SearchLib "X11" "$::ARCH"]
+  if { "$aX11LibPath" == "" } {
+    set aX11LibPath [wokdep:SearchLib "X11" "$::ARCH" "/usr/X11/lib"]
+    if { "$aX11LibPath" != "" } {
       #lappend ::CSF_OPT_LIB$::ARCH "/usr/X11/lib"
     } else {
-      lappend anErrLib$::ARCH "Error: '${::SYS_LIB_PREFIX}Xmu.${::SYS_LIB_SUFFIX}' not found (X11)"
+      lappend anErrLib$::ARCH "Error: '${::SYS_LIB_PREFIX}X11.${::SYS_LIB_SUFFIX}' not found (X11)"
       set isFound "false"
     }
   }
index ca33ca051fbee45e404f2ef9a0ef30c7399563f1..9bc54d1cdbf59e9c1bcde80ea2d54eeef5afbcf2 100644 (file)
@@ -26,6 +26,7 @@ HAVE_FFMPEG    { CSF_FFmpeg = -lavcodec -lavformat -lswscale -lavutil }
 HAVE_TBB       { CSF_TBB = -ltbb -ltbbmalloc }
 HAVE_ZLIB      { CSF_ZLIB = -lzlib }
 HAVE_LIBLZMA   { CSF_LIBLZMA = -lliblzma }
+HAVE_DRACO     { CSF_Draco = -ldraco }
 win32 {
   CSF_kernel32   = -lkernel32
   CSF_advapi32   = -ladvapi32
index 8bc15f6c5b4567d0e2dc6a653c12d2a6d146d16e..eaf038b7a69dd85b2d607576964df647a59c2a22 100644 (file)
@@ -272,7 +272,8 @@ There are two types of third-party products, which are  necessary to build OCCT:
 All 3rd-party products required for building of OCCT could be installed
 from official repositories. You may install them from console using apt-get utility:
 
-    sudo apt-get install tcllib tklib tcl-dev tk-dev libfreetype-dev libx11-dev libgl1-mesa-dev libfreeimage-dev rapidjson-dev
+    sudo apt-get install tcllib tklib tcl-dev tk-dev libfreetype-dev libx11-dev libgl1-mesa-dev libfreeimage-dev
+    sudo apt-get install rapidjson-dev libdraco-dev
 
 Building is possible with C++ compliant compiler: