mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +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
21
Makefile
21
Makefile
|
@ -8,9 +8,24 @@ prefix = $(HOME)
|
||||||
DESTDIR = $(prefix)/bin
|
DESTDIR = $(prefix)/bin
|
||||||
NAME = subsurface
|
NAME = subsurface
|
||||||
|
|
||||||
LIBDIVECOMPUTERDIR = /usr/local
|
# find libdivecomputer; we don't trust pkg-config here given how young
|
||||||
LIBDIVECOMPUTERINCLUDES = $(LIBDIVECOMPUTERDIR)/include/libdivecomputer
|
# libdivecomputer still is - so we check /usr/local and /usr and then we
|
||||||
LIBDIVECOMPUTERARCHIVE = $(LIBDIVECOMPUTERDIR)/lib/libdivecomputer.a
|
# 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 = -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.
|
# Libusb-1.0 is only required if libdivecomputer was built with it.
|
||||||
# And libdivecomputer is only built with it if libusb-1.0 is
|
# And libdivecomputer is only built with it if libusb-1.0 is
|
||||||
|
|
Loading…
Add table
Reference in a new issue