fix include error when building with PYTHON_BINDINGS off
authorErik Smistad <ersmistad@gmail.com>
Fri, 18 May 2018 14:08:39 +0000 (16:08 +0200)
committerErik Smistad <ersmistad@gmail.com>
Fri, 18 May 2018 14:08:39 +0000 (16:08 +0200)
tensorflow/contrib/cmake/tf_c.cmake

index c6a15f2..a8fbc94 100644 (file)
@@ -38,13 +38,15 @@ add_dependencies(
   tf_core_lib
   tf_protos_cc)
 
-add_library(tf_c_python_api OBJECT
-  "${tensorflow_source_dir}/tensorflow/c/python_api.cc"
-  "${tensorflow_source_dir}/tensorflow/c/python_api.h"
-)
-add_dependencies(
-  tf_c_python_api
-  tf_c
-  tf_core_lib
-  tf_core_framework
-  tf_protos_cc)
+if(tensorflow_BUILD_PYTHON_BINDINGS)
+  add_library(tf_c_python_api OBJECT
+    "${tensorflow_source_dir}/tensorflow/c/python_api.cc"
+    "${tensorflow_source_dir}/tensorflow/c/python_api.h"
+  )
+  add_dependencies(
+    tf_c_python_api
+    tf_c
+    tf_core_lib
+    tf_core_framework
+    tf_protos_cc)
+endif()