Lines Matching +full:- +full:dmaven
8 if [ -f src/protoc ]; then
14 git submodule update --init --recursive
17 ./configure CXXFLAGS="-fPIC -std=c++11" # -fPIC is needed for python cpp test.
19 make -j$(nproc)
24 make check -j$(nproc) || (cat src/test-suite.log; false)
30 ./configure LIBS=-ltcmalloc && make clean && make \
31 PTHREAD_CFLAGS='-pthread -DGOOGLE_PROTOBUF_HEAP_CHECK_DRACONIAN' \
34 PPROF_PATH=/usr/bin/google-pprof HEAPCHECK=strict ./protobuf-test
38 grep -q -- "-Og" src/Makefile.am &&
39 echo "The -Og flag is incompatible with Clang versions older than 4.0." &&
43 git submodule update --init --recursive
49 …git ls-files | grep "^\(java\|python\|objectivec\|csharp\|ruby\|php\|cmake\|examples\|src/google/p…
50 grep -v ".gitignore" | grep -v "java/lite/proguard.pgcfg" |\
51 …grep -v "python/compatibility_tests" | grep -v "python/docs" | grep -v "python/.repo-metadata.json…
52 grep -v "python/protobuf_distutils" | grep -v "csharp/compatibility_tests" > dist.lst
55 tar -xf $DIST
60 [ -f "$FILE" ] || {
66 if [ ! -z "$FILES_MISSING" ]; then
71 # Do the regular dist-check for C++.
72 make distcheck -j$(nproc)
84 ln -s /usr/bin/python2 ./python
89 git submodule update --init --recursive
96 tar -xf $DIST
98 ./configure && make check -j4 && make install
109 python3 -m venv venv
113 pip3 install dist/protobuf-*.tar.gz
116 rm -rf python/venv
139 rm -rf dotnettmp
152 # - all line endings in .proto and .cs (and .csproj) files should be LF.
153 if git ls-files --eol csharp | grep -E '\.cs|\.proto' | grep -v w/lf
167 mkdir -p "$GOPATH/src/github.com/protocolbuffers"
168 mkdir -p "$GOPATH/src/github.com/golang"
169 rm -f "$GOPATH/src/github.com/protocolbuffers/protobuf"
170 rm -f "$GOPATH/src/github.com/golang/protobuf"
171 ln -s "`pwd`" "$GOPATH/src/github.com/protocolbuffers/protobuf"
174 go install github.com/golang/protobuf/protoc-gen-go
176 cd examples && PROTO_PATH="-I../src -I." make gotest && cd ..
183 export PATH=/usr/lib/jvm/java-17-openjdk-amd64/bin:$PATH
184 export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
187 export PATH=/usr/lib/jvm/java-11-openjdk-amd64/bin:$PATH
188 export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
191 export PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:$PATH
192 export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
195 export PATH=/usr/lib/jvm/java-7-openjdk-amd64/bin:$PATH
196 export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
199 export PATH=/usr/lib/jvm/java-7-oracle/bin:$PATH
200 export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
205 MVN="$MVN -e --quiet -Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$MAVEN_LOCAL_REPOSITORY"
208 java -version
209 $MVN -version
212 # --batch-mode suppresses download progress output that spams the logs.
213 MVN="mvn --batch-mode"
220 cp -r java $dir
222 # Skip tests here - callers will decide what tests they want to run
223 $MVN install -Dmaven.test.skip=true
231 $MVN test -pl bom,lite,core,util
238 # The conformance tests are hard-coded to work with the $ROOT/java directory.
251 cd ../kotlin-lite && $MVN test && $MVN install
284 # https://github.com/GoogleCloudPlatform/cloud-opensource-java/tree/master/linkage-monitor
290 MVN="mvn -e -B -Dhttps.protocols=TLSv1.2"
293 $MVN install -Dmaven.test.skip=true
296 JAR=linkage-monitor-latest-all-deps.jar
297 curl -v -O "https://storage.googleapis.com/cloud-opensource-java-linkage-monitor/${JAR}"
299 java -jar $JAR com.google.cloud:libraries-bom
307 --core-only --skip-xcode-osx --skip-xcode-tvos --skip-objc-conformance "$@"
311 build_objectivec_ios --skip-xcode-release
315 build_objectivec_ios --skip-xcode-debug
322 --core-only --skip-xcode-ios --skip-xcode-tvos
330 --core-only --skip-xcode-ios --skip-xcode-osx --skip-objc-conformance "$@"
334 build_objectivec_tvos --skip-xcode-release
338 build_objectivec_tvos --skip-xcode-debug
344 tox --skip-missing-interpreters
352 tox -e $envlist
357 build_python_version py37-python
361 build_python_version py38-python
365 build_python_version py39-python
369 build_python_version py310-python
377 tox --skip-missing-interpreters
387 tox -e $envlist
392 build_python_cpp_version py37-cpp
396 build_python_cpp_version py38-cpp
400 build_python_cpp_version py39-cpp
404 build_python_cpp_version py310-cpp
409 cd ruby && bash travis-test.sh ruby-2.3.8 && cd ..
413 cd ruby && bash travis-test.sh ruby-2.4 && cd ..
417 cd ruby && bash travis-test.sh ruby-2.5.1 && cd ..
421 cd ruby && bash travis-test.sh ruby-2.6.0 && cd ..
425 cd ruby && bash travis-test.sh ruby-2.7.0 && cd ..
429 cd ruby && bash travis-test.sh ruby-3.0.2 && cd ..
433 cd ruby && bash travis-test.sh ruby-3.1.0 && cd ..
439 cd ruby && bash travis-test.sh jruby-9.2.20.1 && cd ..
445 cd ruby && bash travis-test.sh jruby-9.3.4.0 && cd ..
450 export PATH=/usr/local/php-${VERSION}/bin:$PATH
457 rm -rf vendor
458 php -v
459 php -m
468 rm -rf vendor
469 php -v
470 php -m
485 curl -s https://php-osx.liip.ch/install.sh | bash -s 7.0
486 PHP_FOLDER=`find /usr/local -type d -name "php5-7.0*"` # The folder name may change upon time
487 test ! -z "$PHP_FOLDER"
491 …wget https://getcomposer.org/download/2.0.13/composer.phar --progress=dot:mega -O /usr/local/bin/c…
507 # https://github.com/liip/php-osx/issues/276
508 curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3
509 PHP_FOLDER=`find /usr/local -type d -name "php5-7.3*"` # The folder name may change upon time
510 test ! -z "$PHP_FOLDER"
514 …wget https://getcomposer.org/download/2.0.13/composer.phar --progress=dot:mega -O /usr/local/bin/c…
549 build_php_c 7.1-zts
550 build_php_c 7.2-zts
551 build_php_c 7.5-zts
565 # -------- main --------
567 if [ "$#" -ne 1 ]; then
608 set -e # exit immediately on error
609 set -x # display all commands