TF headers require ABSL headers. Install them.
Exclude duplicated hedares of tf-lite from tf's devel.
Change-Id: I7e4a255383484e886857d2d2e33250cf7f5f42f9
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
install -m 0644 tensorflow/lite/tools/make/downloads/flatbuffers/include/flatbuffers/*.h %{buildroot}%{_includedir}/flatbuffers
install -m 0644 ./tensorflow-lite.pc.in %{buildroot}%{_libdir}/pkgconfig/tensorflow-lite.pc
+%if %{enable_tf}
+# Install ABSL headers for tf users.
+mkdir -p %{buildroot}%{_includedir}/tensorflow/absl
+pushd build/abseil_cpp/src/abseil_cpp/absl
+find . -type d -exec mkdir -p %{buildroot}%{_includedir}/tensorflow/absl/{} \;
+find . -name "*.h" -exec install -m 0644 {} %{buildroot}%{_includedir}/tensorflow/absl/{} \;
+popd
+%endif
%if %{enable_tf}
%files
%manifest %{name}.manifest
%defattr(-, root, root)
%{_includedir}/%{name}
+%exclude %{_includedir}/tensorflow/lite
+%exclude %{_includedir}/tensorflow/contrib/lite
%{_libdir}/pkgconfig/*
%endif