configure: Add option to restrict bazel targets fetched.
Use that option to restrict the Windows C and Java library release builds to the 4 targets that are actually built. Change: 149990258
This commit is contained in:
parent
92f285f281
commit
429d14d435
6
configure
vendored
6
configure
vendored
@ -41,8 +41,10 @@ function bazel_clean_and_fetch() {
|
|||||||
if ! is_windows; then
|
if ! is_windows; then
|
||||||
bazel clean --expunge
|
bazel clean --expunge
|
||||||
fi
|
fi
|
||||||
bazel fetch "//tensorflow/... -//tensorflow/contrib/nccl/... \
|
if [ -z "$TF_BAZEL_TARGETS" ]; then
|
||||||
-//tensorflow/examples/android/..."
|
TF_BAZEL_TARGETS="//tensorflow/... -//tensorflow/contrib/nccl/... -//tensorflow/examples/android/..."
|
||||||
|
fi
|
||||||
|
bazel fetch "$TF_BAZEL_TARGETS"
|
||||||
}
|
}
|
||||||
|
|
||||||
function sed_hyphen_i() {
|
function sed_hyphen_i() {
|
||||||
|
@ -48,6 +48,11 @@ cp "${JAVA_HOME}/include/win32/jni_md.h" "./tensorflow/java/src/main/native/wind
|
|||||||
sed -i -e "s|@bazel_tools//tools/jdk:jni_md_header-linux|windows_jni_md.h|" ./tensorflow/java/src/main/native/BUILD
|
sed -i -e "s|@bazel_tools//tools/jdk:jni_md_header-linux|windows_jni_md.h|" ./tensorflow/java/src/main/native/BUILD
|
||||||
#### END HACKS TO BE RESOLVED WITH NEW BAZEL VERSIONS ####
|
#### END HACKS TO BE RESOLVED WITH NEW BAZEL VERSIONS ####
|
||||||
|
|
||||||
|
export TF_BAZEL_TARGETS="//tensorflow:libtensorflow.so"
|
||||||
|
export TF_BAZEL_TARGETS="${TF_BAZEL_TARGETS} //tensorflow/tools/lib_package:clicenses_generate"
|
||||||
|
export TF_BAZEL_TARGETS="${TF_BAZEL_TARGETS} //tensorflow/java:libtensorflow_jni.so"
|
||||||
|
export TF_BAZEL_TARGETS="${TF_BAZEL_TARGETS} //tensorflow/tools/lib_package:jnilicenses_generate"
|
||||||
|
|
||||||
clean_output_base
|
clean_output_base
|
||||||
run_configure_for_cpu_build
|
run_configure_for_cpu_build
|
||||||
|
|
||||||
@ -66,6 +71,7 @@ git checkout ./tensorflow/java/src/main/native/BUILD
|
|||||||
rm -f ./tensorflow/java/src/main/native/windows_jni_md.h
|
rm -f ./tensorflow/java/src/main/native/windows_jni_md.h
|
||||||
|
|
||||||
DIR=lib_package
|
DIR=lib_package
|
||||||
|
rm -rf ${DIR}
|
||||||
mkdir -p ${DIR}
|
mkdir -p ${DIR}
|
||||||
|
|
||||||
# Zip up the .dll and the LICENSE for the JNI library.
|
# Zip up the .dll and the LICENSE for the JNI library.
|
||||||
|
Loading…
Reference in New Issue
Block a user