xref: /aosp_15_r20/external/flatbuffers/tests/docker/build_flatc.run.sh (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Workerset -e
2*890232f2SAndroid Build Coastguard Worker
3*890232f2SAndroid Build Coastguard WorkerJOBS=${JOBS:-1}
4*890232f2SAndroid Build Coastguard Workerconfig=$1
5*890232f2SAndroid Build Coastguard Workerecho ""
6*890232f2SAndroid Build Coastguard Workerecho "Build 'flatc' compiler for '$config'"
7*890232f2SAndroid Build Coastguard Worker
8*890232f2SAndroid Build Coastguard Workercmake . -DCMAKE_BUILD_TYPE=$config \
9*890232f2SAndroid Build Coastguard Worker  -DFLATBUFFERS_BUILD_FLATC=1 -DFLATBUFFERS_STATIC_FLATC=1 \
10*890232f2SAndroid Build Coastguard Worker  -DFLATBUFFERS_BUILD_TESTS=0 -DFLATBUFFERS_INSTALL=0
11*890232f2SAndroid Build Coastguard Workercmake --build . --target flatc --clean-first -- -j$JOBS
12*890232f2SAndroid Build Coastguard Worker
13*890232f2SAndroid Build Coastguard Workerecho "Checking generated code"
14*890232f2SAndroid Build Coastguard Workerscripts/check_generate_code.py
15*890232f2SAndroid Build Coastguard Workerecho "Done"
16