Skip to content

Commit 9ea1455

Browse files
committed
Use build_directory from ledger_app.toml
1 parent 23860b7 commit 9ea1455

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

fuzzing/libs/glyphs.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(GLYPH_OPT "")
99

1010
# Building from App
1111
if(NOT ${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
12-
list(APPEND GLYPH_PATHS ${CMAKE_SOURCE_DIR}/../glyphs/*)
12+
list(APPEND GLYPH_PATHS "/app/${BUILD_PATH}/glyphs/*")
1313
endif()
1414

1515
if(TARGET_DEVICE STREQUAL "flex" OR TARGET_DEVICE STREQUAL "stax")

fuzzing/local_run.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ FUZZING_PATH="$(pwd)"
1717
NUM_CPUS=1
1818
FUZZER=""
1919
FUZZERNAME=""
20-
20+
BUILD_PATH="$(cd /app && ledger-manifest -ob ledger_app.toml)"
2121
RED="\033[0;31m"
2222
GREEN="\033[0;32m"
2323
BLUE="\033[0;34m"
@@ -80,7 +80,7 @@ function gen_macros() {
8080
apt-get update && apt-get install -y bear
8181
fi
8282

83-
cd "/app" || exit 1
83+
cd "/app/$BUILD_PATH" || exit 1
8484
echo -e "${BLUE}Generating macros...${NC}"
8585
# $FLEX_SDK and $STAX_SDK are set in the docker image
8686
case "$TARGET_DEVICE" in
@@ -124,7 +124,7 @@ function build() {
124124
fi
125125

126126
echo -e "${BLUE}Building the project...${NC}"
127-
cmake -S . -B build -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=Debug -DSANITIZER="$SANITIZER" -DTARGET_DEVICE="$TARGET_DEVICE" -DBOLOS_SDK="$BOLOS_SDK" -G Ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=On
127+
cmake -S . -B build -DCMAKE_C_COMPILER=clang -DCMAKE_BUILD_TYPE=Debug -DSANITIZER="$SANITIZER" -DTARGET_DEVICE="$TARGET_DEVICE" -DBUILD_PATH="$BUILD_PATH" -DBOLOS_SDK="$BOLOS_SDK" -G Ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=On
128128
cmake --build build
129129
}
130130

0 commit comments

Comments
 (0)