From e183111b2101350b6e0b0b0cfb0fabd88dbad30c Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Sat, 12 Nov 2005 15:44:53 +0000 Subject: [PATCH] Added webdvd_lib_dir variable. Suppressed incorrect warnings. --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 168ca2c..92f82ae 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,7 @@ prefix := /usr/local +webdvd_lib_dir := $(prefix)/lib/webdvd + moz_include_dir := \ $(shell pkg-config --variable=prefix mozilla-gtkmozembed)/include/mozilla moz_lib_dir := \ @@ -7,7 +9,9 @@ moz_lib_dir := \ CFLAGS := -Wall CPPFLAGS := -D_REENTRANT -CXXFLAGS := -Wall +# Non-virtual destructors are fine in XPCOM interface classes since +# instances are only ever called by the Release function which is virtual. +CXXFLAGS := -Wall -Wno-non-virtual-dtor LDFLAGS := -lpthread $(shell pkg-config --libs gtkmm-2.0 mozilla-gtkmozembed) \ -Wl,-rpath -Wl,$(moz_lib_dir) @@ -42,8 +46,7 @@ install : browserwidget.% : CPPFLAGS += -DMOZ_LIB_DIR='"$(moz_lib_dir)"' -webdvd.% \ - : CPPFLAGS += -DWEBDVD_LIB_DIR='"$(prefix)/lib/webdvd"' +webdvd.% : CPPFLAGS += -DWEBDVD_LIB_DIR='"$(webdvd_lib_dir)"' browserwidget.% pixbufs.% webdvd.% \ : CPPFLAGS += $(shell pkg-config --cflags gtkmm-2.0) -- 2.39.2