c649397029
* Set execute bit on files if and only if they begin with (#!). Git only tracks the 'x' (executable) bit on each file. Prior to this CL, our files were a random mix of executable and non-executable. This change imposes some order by making files executable if and only if they have shebang (#!) lines at the beginning. We don't have any executable binaries checked into the repo, so we shouldn't need to worry about that case. * Added fix_permissions.sh script to set +x iff a file begins with (#!).
16 lines
281 B
Bash
Executable File
16 lines
281 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -ex
|
|
CXXFLAGS_COMMON="-std=c++14 -DNDEBUG -mmacosx-version-min=10.9"
|
|
|
|
cd github/protobuf
|
|
./autogen.sh
|
|
|
|
mkdir build64 && cd build64
|
|
export CXXFLAGS="$CXXFLAGS_COMMON -m64"
|
|
../configure --disable-shared
|
|
make -j4
|
|
file src/protoc
|
|
otool -L src/protoc | grep dylib
|
|
cd ..
|