moz_pc := mozilla-gtkmozembed-embedding
moz_cppflags_extra := $(shell pkg-config --cflags xulrunner-nspr)
moz_unstable_cppflags_extra :=
- moz_ldflags_extra :=
+ # libxpcomglue needs libdl, but mozilla-gtkmozembed-embedding.pc
+ # doesn't mention it.
+ moz_ldflags_extra := -ldl
else
ifeq ($(shell pkg-config --exists xulrunner-gtkmozembed && echo yes),yes)
moz_name := xulrunner
CXXFLAGS := -ansi -Wall -Wunused
LDFLAGS := -lpthread \
$(shell pkg-config --libs gtkmm-2.4 $(moz_pc)) \
- $(moz_ldflags_extra) -lexpat
+ $(moz_ldflags_extra) -lexpat -lX11
ifdef NDEBUG
CPPFLAGS += -DNDEBUG