Skip to content

Commit 1614eda

Browse files
author
poinck
committed
Makefile: valac as variable to be compatible with packagemanagers like portage
1 parent d16bf5a commit 1614eda

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Makefile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ BINDIR = $(DESTDIR)/usr/bin
22
PIXDIR = $(DESTDIR)/usr/share/pixmaps
33
MENDIR = $(DESTDIR)/usr/share/applications
44

5+
VALAC ?= valac
6+
57
# VALA_OPTS=-v --pkg gio-2.0
6-
VALA_OPTS=-v --pkg gtk+-3.0 --pkg libsoup-2.4 --pkg json-glib-1.0 --pkg posix --target-glib=2.42 --pkg glib-2.0
7-
CC_OPTS=-X -lm
8+
VALA_OPTS = -v --pkg gtk+-3.0 --pkg libsoup-2.4 --pkg json-glib-1.0 --pkg posix --target-glib=2.42 --pkg glib-2.0
9+
CC_OPTS = -X -lm
810
SRC_FILES := $(wildcard src/*.vala)
911

1012
LANG="en_US.UTF-8"
@@ -13,10 +15,10 @@ LC_ALL="en_US.UTF-8"
1315
default: compile
1416

1517
compile:
16-
valac $(VALA_OPTS) $(CC_OPTS) -X -O3 $(SRC_FILES) -o lampe-gtk
18+
$(VALAC) $(VALA_OPTS) $(CC_OPTS) -X -O3 $(SRC_FILES) -o lampe-gtk
1719

1820
compile_debug:
19-
valac -g -D DEBUG -D TEST $(VALA_OPTS) $(CC_OPTS) -X -g $(SRC_FILES) -o lampe-gtk
21+
$(VALAC) -g -D DEBUG -D TEST $(VALA_OPTS) $(CC_OPTS) -X -g $(SRC_FILES) -o lampe-gtk
2022

2123
install:
2224
install --mode=755 -d $(BINDIR)/

0 commit comments

Comments
 (0)