Salome HOME
Fix compilation pb relating to numpy
[modules/kernel.git] / salome_adm / cmake_files / FindCAS.cmake
index 46bad445a7a7f7a117515b9f4f8e5f7fd2f5c503..97c182714f925c1646c649bb0eaf94da2c97bbb0 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2007-2014  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -76,17 +76,7 @@ IF(NOT WIN32)
   ENDIF()
 ENDIF()
 
-#FIND_LIBRARY(CAS_BinLPlugin BinLPlugin )
-#FIND_LIBRARY(CAS_BinPlugin BinPlugin )
-#FIND_LIBRARY(CAS_BinTObjPlugin BinTObjPlugin )
-#FIND_LIBRARY(CAS_BinXCAFPlugin BinXCAFPlugin )
 FIND_LIBRARY(CAS_FWOSPlugin FWOSPlugin )
-FIND_LIBRARY(CAS_PTKernel PTKernel )
-#FIND_LIBRARY(CAS_StdLPlugin StdLPlugin )
-#FIND_LIBRARY(CAS_StdPlugin StdPlugin )
-IF(CAS_VERSION_STR VERSION_LESS "6.7.2")
-FIND_LIBRARY(CAS_TKAdvTools TKAdvTools )
-ENDIF()
 FIND_LIBRARY(CAS_TKBin TKBin )
 FIND_LIBRARY(CAS_TKBinL TKBinL )
 FIND_LIBRARY(CAS_TKBinTObj TKBinTObj )
@@ -109,18 +99,14 @@ FIND_LIBRARY(CAS_TKLCAF TKLCAF )
 FIND_LIBRARY(CAS_TKMath TKMath )
 FIND_LIBRARY(CAS_TKMesh TKMesh )
 FIND_LIBRARY(CAS_TKMeshVS TKMeshVS )
-FIND_LIBRARY(CAS_TKNIS TKNIS )
+IF(CAS_VERSION_STR VERSION_LESS "6.9.1")
+  FIND_LIBRARY(CAS_TKNIS TKNIS )
+ENDIF()
 FIND_LIBRARY(CAS_TKOffset TKOffset )
 FIND_LIBRARY(CAS_TKOpenGl TKOpenGl )
-FIND_LIBRARY(CAS_TKPCAF TKPCAF )
-FIND_LIBRARY(CAS_TKPLCAF TKPLCAF )
 FIND_LIBRARY(CAS_TKPrim TKPrim )
-FIND_LIBRARY(CAS_TKPShape TKPShape )
 FIND_LIBRARY(CAS_TKService TKService )
-FIND_LIBRARY(CAS_TKShapeSchema TKShapeSchema )
 FIND_LIBRARY(CAS_TKShHealing TKShHealing )
-FIND_LIBRARY(CAS_TKStdLSchema TKStdLSchema )
-FIND_LIBRARY(CAS_TKStdSchema TKStdSchema )
 FIND_LIBRARY(CAS_TKSTEP TKSTEP )
 FIND_LIBRARY(CAS_TKSTEP209 TKSTEP209 )
 FIND_LIBRARY(CAS_TKSTEPAttr TKSTEPAttr )
@@ -128,11 +114,9 @@ FIND_LIBRARY(CAS_TKSTEPBase TKSTEPBase )
 FIND_LIBRARY(CAS_TKSTL TKSTL )
 FIND_LIBRARY(CAS_TKTObj TKTObj )
 FIND_LIBRARY(CAS_TKTopAlgo TKTopAlgo )
-#FIND_LIBRARY(CAS_TKV2d TKV2d )
 FIND_LIBRARY(CAS_TKV3d TKV3d )
 FIND_LIBRARY(CAS_TKVRML TKVRML )
 FIND_LIBRARY(CAS_TKXCAF TKXCAF )
-FIND_LIBRARY(CAS_TKXCAFSchema TKXCAFSchema )
 FIND_LIBRARY(CAS_TKXDEIGES TKXDEIGES )
 FIND_LIBRARY(CAS_TKXDESTEP TKXDESTEP )
 FIND_LIBRARY(CAS_TKXMesh TKXMesh )
@@ -141,11 +125,17 @@ FIND_LIBRARY(CAS_TKXmlL TKXmlL )
 FIND_LIBRARY(CAS_TKXmlTObj TKXmlTObj )
 FIND_LIBRARY(CAS_TKXmlXCAF TKXmlXCAF )
 FIND_LIBRARY(CAS_TKXSBase TKXSBase )
-#FIND_LIBRARY(CAS_XCAFPlugin XCAFPlugin )
-#FIND_LIBRARY(CAS_XmlLPlugin XmlLPlugin )
-#FIND_LIBRARY(CAS_XmlPlugin XmlPlugin )
-#FIND_LIBRARY(CAS_XmlTObjPlugin XmlTObjPlugin )
-#FIND_LIBRARY(CAS_XmlXCAFPlugin XmlXCAFPlugin )
+
+IF(CAS_VERSION_STR VERSION_LESS "7.0")
+  FIND_LIBRARY(CAS_PTKernel PTKernel )
+  FIND_LIBRARY(CAS_TKPCAF TKPCAF )
+  FIND_LIBRARY(CAS_TKPLCAF TKPLCAF )
+  FIND_LIBRARY(CAS_TKPShape TKPShape )
+  FIND_LIBRARY(CAS_TKShapeSchema TKShapeSchema )
+  FIND_LIBRARY(CAS_TKStdLSchema TKStdLSchema )
+  FIND_LIBRARY(CAS_TKStdSchema TKStdSchema )
+  FIND_LIBRARY(CAS_TKXCAFSchema TKXCAFSchema )
+ENDIF()
 
 SET(CAS_KERNEL ${CAS_TKernel} ${CAS_TKMath})
 SET(CAS_OCAF ${CAS_TKernel} ${CAS_TKMath} ${CAS_TKCDF} ${CAS_TKLCAF})
@@ -171,7 +161,6 @@ SET(CAS_TKCAF ${CAS_TKCAF_EA})
 
 SET(_libs
   CAS_FWOSPlugin
-  CAS_PTKernel
   CAS_TKBin
   CAS_TKBinL
   CAS_TKBinTObj
@@ -194,18 +183,11 @@ SET(_libs
   CAS_TKMath
   CAS_TKMesh
   CAS_TKMeshVS
-  CAS_TKNIS
   CAS_TKOffset
   CAS_TKOpenGl
-  CAS_TKPCAF
-  CAS_TKPLCAF
   CAS_TKPrim
-  CAS_TKPShape
   CAS_TKService
-  CAS_TKShapeSchema
   CAS_TKShHealing
-  CAS_TKStdLSchema
-  CAS_TKStdSchema
   CAS_TKSTEP
   CAS_TKSTEP209
   CAS_TKSTEPAttr
@@ -216,7 +198,6 @@ SET(_libs
   CAS_TKV3d
   CAS_TKVRML
   CAS_TKXCAF
-  CAS_TKXCAFSchema
   CAS_TKXDEIGES
   CAS_TKXDESTEP
   CAS_TKXMesh
@@ -227,10 +208,24 @@ SET(_libs
   CAS_TKXSBase
 )
 
-IF(CAS_VERSION_STR VERSION_LESS "6.7.2")
-  LIST(APPEND _libs CAS_TKAdvTools)
+IF(CAS_VERSION_STR VERSION_LESS "6.9.1")
+  LIST(APPEND _libs CAS_TKNIS)
 ENDIF()
 
+IF(CAS_VERSION_STR VERSION_LESS "7.0")
+  LIST(APPEND _libs
+    CAS_PTKernel
+    CAS_TKPCAF
+    CAS_TKPLCAF
+    CAS_TKPShape
+    CAS_TKShapeSchema
+    CAS_TKStdLSchema
+    CAS_TKStdSchema
+    CAS_TKXCAFSchema
+    )
+ENDIF()
+
+
 INCLUDE(FindPackageHandleStandardArgs)
 FIND_PACKAGE_HANDLE_STANDARD_ARGS(CAS REQUIRED_VARS CAS_INCLUDE_DIRS ${_libs})