mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 13:10:19 +00:00
Since we don't want configure, use gnumake to find libdivecomputer
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
0f9d1757a4
commit
bd8948386d
1 changed files with 18 additions and 3 deletions
17
Makefile
17
Makefile
|
@ -8,9 +8,24 @@ prefix = $(HOME)
|
|||
DESTDIR = $(prefix)/bin
|
||||
NAME = subsurface
|
||||
|
||||
# find libdivecomputer; we don't trust pkg-config here given how young
|
||||
# libdivecomputer still is - so we check /usr/local and /usr and then we
|
||||
# give up. You can override by simply setting it here
|
||||
#
|
||||
libdc-local := $(wildcard /usr/local/include/libdivecomputer/*)
|
||||
libdc-usr := $(wildcard /usr/include/libdivecomputer/*)
|
||||
|
||||
ifneq ($(strip $(libdc-local)),)
|
||||
LIBDIVECOMPUTERDIR = /usr/local
|
||||
LIBDIVECOMPUTERINCLUDES = $(LIBDIVECOMPUTERDIR)/include/libdivecomputer
|
||||
LIBDIVECOMPUTERARCHIVE = $(LIBDIVECOMPUTERDIR)/lib/libdivecomputer.a
|
||||
LIBDIVECOMPUTERARCHIVE = -L$(LIBDIVECOMPUTERDIR)/lib -ldivecomputer
|
||||
else ifneq ($(strip $(libdc-usr)),)
|
||||
LIBDIVECOMPUTERDIR = /usr
|
||||
LIBDIVECOMPUTERINCLUDES = $(LIBDIVECOMPUTERDIR)/include/libdivecomputer
|
||||
LIBDIVECOMPUTERARCHIVE = -ldivecomputer
|
||||
else
|
||||
$(error Cannot find libdivecomputer - please edit Makefile)
|
||||
endif
|
||||
|
||||
# Libusb-1.0 is only required if libdivecomputer was built with it.
|
||||
# And libdivecomputer is only built with it if libusb-1.0 is
|
||||
|
|
Loading…
Reference in a new issue