Mercurial > octave
diff liboctave/module.mk @ 25391:26070f36f1e7
Provide octave configuration files for pkg-config (bug #48775)
* libinterp/octinterp.in.pc, liboctave/octave.in.pc: templates for the
octave and libinterp .pc files.
* Makefile.am, libinterp/module.mk, liboctave/module.mk, configure.ac:
integrate the new .pc files in the build system. Clean by distclean
since they are created by the configure script.
author | Carnë Draug <carandraug@octave.org> |
---|---|
date | Sun, 04 Sep 2016 16:09:43 +0100 |
parents | faed660f7222 |
children | 2cf750f5cb7d |
line wrap: on
line diff
--- a/liboctave/module.mk Thu Aug 18 12:09:56 2016 +0100 +++ b/liboctave/module.mk Sun Sep 04 16:09:43 2016 +0100 @@ -23,6 +23,8 @@ octlib_LTLIBRARIES += %reldir%/liboctave.la +%canon_reldir%_pkgconfig_DATA = %reldir%/octave.pc + BUILT_INCS = \ $(BUILT_LIBOCTAVE_OPERATORS_INC) \ $(LIBOCTAVE_OPT_INC) @@ -112,12 +114,17 @@ DIRSTAMP_FILES += %reldir%/$(octave_dirstamp) +pkgconfig_DATA += $(%canon_reldir%_pkgconfig_DATA) + EXTRA_DIST += $(%canon_reldir%_EXTRA_DIST) %canon_reldir%_CLEANFILES += \ $(LIBOCTAVE_BUILT_NODISTFILES) \ $(LIBOCTAVE_TST_FILES) +%canon_reldir%_DISTCLEANFILES += \ + $(%canon_reldir%_pkgconfig_DATA) + BUILT_NODISTFILES += $(LIBOCTAVE_BUILT_NODISTFILES) CLEANFILES += $(%canon_reldir%_CLEANFILES)