blob: 9c1f77a38863070b606baae83ffe1bfdeaa1581c [file] [log] [blame]
Yannic Bonenberger49794892019-07-20 12:49:03 +02001#!/bin/bash
2
3# This script verifies that BUILD files and cmake files are in sync with src/Makefile.am
4
Yannic Bonenberger27e85ab2019-07-23 21:38:13 +02005set -euo pipefail
6
Yannic Bonenberger49794892019-07-20 12:49:03 +02007cp "BUILD" "BUILD.orginal"
8cp "cmake/extract_includes.bat.in" "cmake/extract_includes.bat.in.orginal"
9cp "cmake/libprotobuf-lite.cmake" "cmake/libprotobuf-lite.cmake.orginal"
10cp "cmake/libprotobuf.cmake" "cmake/libprotobuf.cmake.orginal"
11cp "cmake/libprotoc.cmake" "cmake/libprotoc.cmake.orginal"
12cp "cmake/tests.cmake" "cmake/tests.cmake.orginal"
13
14if [ "$(uname)" == "Linux" ]; then
15 ./update_file_lists.sh
16fi
17
18diff "BUILD.orginal" "BUILD"
19diff "cmake/extract_includes.bat.in.orginal" "cmake/extract_includes.bat.in"
20diff "cmake/libprotobuf-lite.cmake.orginal" "cmake/libprotobuf-lite.cmake"
21diff "cmake/libprotobuf.cmake.orginal" "cmake/libprotobuf.cmake"
22diff "cmake/libprotoc.cmake.orginal" "cmake/libprotoc.cmake"
23diff "cmake/tests.cmake.orginal" "cmake/tests.cmake"