Files
trailofbits-buttercup/program-model/scripts/compile_and_extract
T
2over12 a36fa80288 Switch to getting kzips using compdb fragments (#120)
* swtich to frags

* or true

* format

* add task id
2025-03-04 15:43:06 -05:00

13 lines
380 B
Bash

#!/bin/bash -eu
mkdir -p /tmp/compdbs
export KYTHE_ROOT_DIRECTORY=$SRC
export CFLAGS="$CFLAGS -gen-cdb-fragment-path /tmp/compdbs"
compile
echo "[" > /tmp/compdbs.json
cat /tmp/compdbs/*.json >> /tmp/compdbs.json
echo "{}]" >> /tmp/compdbs.json
$KYTHE_RELEASE_DIR/tools/runextractor compdb -path /tmp/compdbs.json -extractor $KYTHE_RELEASE_DIR/extractors/cxx_extractor || true