Publishing 2019 R1 content
[platform/upstream/dldt.git] / inference-engine / thirdparty / clDNN / src / CMakeLists.txt
index 0ba989f..861a09d 100644 (file)
@@ -77,6 +77,26 @@ file(GLOB __CLDNN_Headers__api__c
     "${__CLDNN_Directory__api__c}/*.hpp"
   )
 
+set(__CLDNN_Label__api_extension       "api_extension")
+file(GLOB __CLDNN_Headers__api_extension
+    "${CLDNN__API_EXTENSION_DIR}/*.h"
+    "${CLDNN__API_EXTENSION_DIR}/*.hpp"
+  )
+
+set(__CLDNN_Directory__api_extension__cpp "${CLDNN__API_EXTENSION_DIR}/CPP")
+set(__CLDNN_Label__api_extension__cpp     "${__CLDNN_Label__api_extension}\\CPP")
+file(GLOB __CLDNN_Headers__api_extension__cpp
+    "${__CLDNN_Directory__api_extension__cpp}/*.h"
+    "${__CLDNN_Directory__api_extension__cpp}/*.hpp"
+  )
+
+set(__CLDNN_Directory__api_extension__c "${CLDNN__API_EXTENSION_DIR}/C")
+set(__CLDNN_Label__api_extension__c     "${__CLDNN_Label__api_extension}\\C")
+file(GLOB __CLDNN_Headers__api_extension__c
+    "${__CLDNN_Directory__api_extension__c}/*.h"
+    "${__CLDNN_Directory__api_extension__c}/*.hpp"
+  )
+
 set(__CLDNN_Label__main                "")
 file(GLOB __CLDNN_Sources__main
     "${CMAKE_CURRENT_SOURCE_DIR}/*.h"
@@ -84,6 +104,14 @@ file(GLOB __CLDNN_Sources__main
     "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
   )
 
+set(__CLDNN_Directory__graph_opt       "${CMAKE_CURRENT_SOURCE_DIR}/graph_optimizer")
+set(__CLDNN_Label__graph_opt           "graph_optimizer")
+file(GLOB __CLDNN_Sources__graph_opt
+    "${__CLDNN_Directory__graph_opt}/*.h"
+    "${__CLDNN_Directory__graph_opt}/*.hpp"
+    "${__CLDNN_Directory__graph_opt}/*.cpp"
+  )
+
 set(__CLDNN_Directory__include         "${CMAKE_CURRENT_SOURCE_DIR}/include")
 set(__CLDNN_Label__include             "include")
 file(GLOB __CLDNN_Headers__include
@@ -146,10 +174,14 @@ set(__CLDNN_Directory__ks_cache          "${__CLDNN_Directory__ks_core}/cache")
 
 set(__CLDNN_AllSources
     ${__CLDNN_Headers__api}
+    ${__CLDNN_Sources__graph_opt}
     ${__CLDNN_Headers__include}
     ${__CLDNN_Sources__caps}
     ${__CLDNN_Headers__api__cpp}
     ${__CLDNN_Headers__api__c}
+    ${__CLDNN_Headers__api_extension}
+    ${__CLDNN_Headers__api_extension__c}
+    ${__CLDNN_Headers__api_extension__cpp}
     ${__CLDNN_Sources__main}
     ${__CLDNN_Sources__gpu}
     ${__CLDNN_Sources__cache}
@@ -161,16 +193,20 @@ set_property(SOURCE ${__CLDNN_Sources__cg_cache} PROPERTY GENERATED TRUE)
 
 # =============================================== Filters ==============================================
 
-source_group("${__CLDNN_Label__api}"        FILES ${__CLDNN_Headers__api})
-source_group("${__CLDNN_Label__api__cpp}"   FILES ${__CLDNN_Headers__api__cpp})
-source_group("${__CLDNN_Label__api__c}"     FILES ${__CLDNN_Headers__api__c})
-source_group("${__CLDNN_Label__include}"    FILES ${__CLDNN_Headers__include})
-source_group("${__CLDNN_Label__caps}"       FILES ${__CLDNN_Sources__caps})
-source_group("${__CLDNN_Label__main}"       FILES ${__CLDNN_Sources__main})
-source_group("${__CLDNN_Label__gpu}"        FILES ${__CLDNN_Sources__gpu})
-source_group("${__CLDNN_Label__cache}"      FILES ${__CLDNN_Sources__cache})
-source_group("${__CLDNN_Label__ch_kernels}" FILES ${__CLDNN_Sources__ch_kernels})
-source_group("${__CLDNN_Label__cg_cache}"   FILES ${__CLDNN_Sources__cg_cache})
+source_group("${__CLDNN_Label__api}"                  FILES ${__CLDNN_Headers__api})
+source_group("${__CLDNN_Label__api__cpp}"             FILES ${__CLDNN_Headers__api__cpp})
+source_group("${__CLDNN_Label__api__c}"               FILES ${__CLDNN_Headers__api__c})
+source_group("${__CLDNN_Label__api_extension}"        FILES ${__CLDNN_Headers__api_extension})
+source_group("${__CLDNN_Label__api_extension__cpp}"   FILES ${__CLDNN_Headers__api_extension__cpp})
+source_group("${__CLDNN_Label__api_extension__c}"     FILES ${__CLDNN_Headers__api_extension__c})
+source_group("${__CLDNN_Label__include}"              FILES ${__CLDNN_Headers__include})
+source_group("${__CLDNN_Label__graph_opt}"            FILES ${__CLDNN_Sources__graph_opt})
+source_group("${__CLDNN_Label__caps}"                 FILES ${__CLDNN_Sources__caps})
+source_group("${__CLDNN_Label__main}"                 FILES ${__CLDNN_Sources__main})
+source_group("${__CLDNN_Label__gpu}"                  FILES ${__CLDNN_Sources__gpu})
+source_group("${__CLDNN_Label__cache}"                FILES ${__CLDNN_Sources__cache})
+source_group("${__CLDNN_Label__ch_kernels}"           FILES ${__CLDNN_Sources__ch_kernels})
+source_group("${__CLDNN_Label__cg_cache}"             FILES ${__CLDNN_Sources__cg_cache})
 
 # ===================================== Include/Link directories =======================================