Compare commits

..
Author SHA1 Message Date
Nick Chan 23b76ec6d7 changes 2023-02-01 23:58:56 +08:00
Nick Chan b6c7777c51 fix asan 2023-02-01 23:38:41 +08:00
Nick Chan 0fb9de9431 version string 2023-02-01 23:35:45 +08:00
3 changed files with 19 additions and 3 deletions

No files matched your search

+4
View File
@@ -32,6 +32,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Install dependencies (packages)
run: |
@@ -367,6 +369,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Install build dependencies (packages)
run: |
+14 -2
View File
@@ -25,12 +25,24 @@ LIBS += $(DEP)/lib/libusb-1.0.a
ifeq ($(DEV_BUILD),1)
LIBS += $(DEP)/lib/libmenutw.a $(DEP)/lib/libncursestw.a
CFLAGS += -O0 -g -DDEV_BUILD -fsanitize=address,undefined -fno-omit-frame-pointer -fsanitize-address-use-after-return=runtime
CFLAGS += -O0 -g -DDEV_BUILD -fno-omit-frame-pointer
ifeq ($(ASAN),1)
BUILD_STYLE=ASAN
CFLAGS += -fsanitize=address,undefined -fsanitize-address-use-after-return=runtime
else
BUILD_STYLE = DEVELOPMENT
endif
else
CFLAGS += -Os -g
BUILD_STYLE = RELEASE
endif
BUILD_DATE := $(shell LANG=C date)
BUILD_TAG := $(shell git describe --dirty --tags --abbrev=7)
BUILD_WHOAMI := $(shell whoami)
export SRC DEP CC CFLAGS LDFLAGS LIBS TARGET_OS DEV_BUILD
CFLAGS += -DBUILD_STYLE=\"$(BUILD_STYLE)\" -DBUILD_DATE="\"$(BUILD_DATE)\"" -DBUILD_WHOAMI=\"$(BUILD_WHOAMI)\" -DBUILD_TAG=\"$(BUILD_TAG)\"
export SRC DEP CC CFLAGS LDFLAGS LIBS TARGET_OS DEV_BUILD BUILD_DATE BUILD_TAG BUILD_WHOAMI BUILD_STYLE
all: palera1n
+1 -1
View File
@@ -199,7 +199,7 @@ int optparse(int argc, char* argv[]) {
}
}
if (palerain_version) {
printf("palera1n %s\n", PALERAIN_VERSION);
printf("palera1n version " PALERAIN_VERSION ": " BUILD_DATE "; " BUILD_WHOAMI ":" BUILD_TAG "/" BUILD_STYLE "\n");
return 0;
}