mirror of
https://github.com/Zygo/bees.git
synced 2025-05-17 21:35:45 +02:00
Makefile: Due to VPATH, libcrucible links to hard-coded libuuid path
Due to VPATH and how make resolves source paths, libcrucible.so ends up with a hard-coded path to link against libuuid.so. Let's fix it by turning the general rule into an explicit rule for libcrucible.so. Signed-off-by: Kai Krakow <kai@kaishome.de>
This commit is contained in:
parent
8d102abf8b
commit
51108f839d
@ -19,8 +19,6 @@ CRUCIBLE_OBJS = \
|
|||||||
time.o \
|
time.o \
|
||||||
uuid.o \
|
uuid.o \
|
||||||
|
|
||||||
libcrucible.so: $(CRUCIBLE_OBJS) .version.o -luuid
|
|
||||||
|
|
||||||
include ../makeflags
|
include ../makeflags
|
||||||
include ../Defines.mk
|
include ../Defines.mk
|
||||||
|
|
||||||
@ -44,5 +42,5 @@ include depends.mk
|
|||||||
%.o: %.cc ../makeflags
|
%.o: %.cc ../makeflags
|
||||||
$(CXX) $(CXXFLAGS) -fPIC -o $@ -c $<
|
$(CXX) $(CXXFLAGS) -fPIC -o $@ -c $<
|
||||||
|
|
||||||
%.so:
|
libcrucible.so: $(CRUCIBLE_OBJS) .version.o
|
||||||
$(CXX) $(LDFLAGS) -fPIC -shared -Wl,-soname,$@ -o $@ $^
|
$(CXX) $(LDFLAGS) -fPIC -shared -Wl,-soname,$@ -o $@ $^ -luuid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user