mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-02-01 20:43:08 +00:00
initial commit for nimble - 2
This commit is contained in:
parent
70c3f93a32
commit
34b433d65f
14
Makefile
14
Makefile
@ -147,12 +147,22 @@ LIBBACKTRACE_PATH := $(shell nimble path libbacktrace 2>/dev/null)
|
||||
|
||||
libbacktrace:
|
||||
ifneq ($(LIBBACKTRACE_PATH),)
|
||||
+ $(MAKE) -C $(LIBBACKTRACE_PATH) --no-print-directory BUILD_CXX_LIB=0
|
||||
@# Check if library already exists (nimble install creates pre-built artifacts)
|
||||
@if [ -f "$(LIBBACKTRACE_PATH)/install/usr/lib/libbacktrace.a" ]; then \
|
||||
echo "libbacktrace already built"; \
|
||||
elif [ -f "$(LIBBACKTRACE_PATH)/Makefile" ]; then \
|
||||
$(MAKE) -C $(LIBBACKTRACE_PATH) --no-print-directory BUILD_CXX_LIB=0; \
|
||||
else \
|
||||
echo "Warning: libbacktrace Makefile not found, library may not be properly installed"; \
|
||||
echo "Try: rm -rf ~/.nimble/pkgs2/libbacktrace* && nimble install -y libbacktrace"; \
|
||||
fi
|
||||
endif
|
||||
|
||||
clean-libbacktrace:
|
||||
ifneq ($(LIBBACKTRACE_PATH),)
|
||||
+ $(MAKE) -C $(LIBBACKTRACE_PATH) clean $(HANDLE_OUTPUT)
|
||||
@if [ -f "$(LIBBACKTRACE_PATH)/Makefile" ]; then \
|
||||
$(MAKE) -C $(LIBBACKTRACE_PATH) clean $(HANDLE_OUTPUT); \
|
||||
fi
|
||||
endif
|
||||
|
||||
# Get nat-traversal path from nimble for building native libs
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user