build_files_updated_unittest.sh 895 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. # This script verifies that BUILD files and cmake files are in sync with src/Makefile.am
  3. set -euo pipefail
  4. cp "BUILD" "BUILD.orginal"
  5. cp "cmake/extract_includes.bat.in" "cmake/extract_includes.bat.in.orginal"
  6. cp "cmake/libprotobuf-lite.cmake" "cmake/libprotobuf-lite.cmake.orginal"
  7. cp "cmake/libprotobuf.cmake" "cmake/libprotobuf.cmake.orginal"
  8. cp "cmake/libprotoc.cmake" "cmake/libprotoc.cmake.orginal"
  9. cp "cmake/tests.cmake" "cmake/tests.cmake.orginal"
  10. if [ "$(uname)" == "Linux" ]; then
  11. ./update_file_lists.sh
  12. fi
  13. diff "BUILD.orginal" "BUILD"
  14. diff "cmake/extract_includes.bat.in.orginal" "cmake/extract_includes.bat.in"
  15. diff "cmake/libprotobuf-lite.cmake.orginal" "cmake/libprotobuf-lite.cmake"
  16. diff "cmake/libprotobuf.cmake.orginal" "cmake/libprotobuf.cmake"
  17. diff "cmake/libprotoc.cmake.orginal" "cmake/libprotoc.cmake"
  18. diff "cmake/tests.cmake.orginal" "cmake/tests.cmake"