diff --git a/configure.ac b/configure.ac index 96ce9dd758..eb582aa1a7 100644 --- a/configure.ac +++ b/configure.ac @@ -19,6 +19,7 @@ AC_CONFIG_FILES([ src/libprojectM/Renderer/Makefile src/libprojectM/NativePresetFactory/Makefile src/libprojectM/MilkdropPresetFactory/Makefile + src/libprojectM/libprojectM.pc src/NativePresets/Makefile src/projectM-sdl/Makefile src/projectM-qt/Makefile diff --git a/src/Makefile.am b/src/Makefile.am index ea0af3a369..85478b4deb 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -7,3 +7,7 @@ if ENABLE_QT endif SUBDIRS=libprojectM NativePresets ${PROJECTM_SDL_SUBDIR} ${PROJECTM_QT_SUBDIR} + +# system headers/libraries/data to install +# for compatibility reasons here as nobase_include +nobase_include_HEADERS = libprojectM/projectM.hpp libprojectM/Common.hpp libprojectM/dlldefs.h libprojectM/event.h libprojectM/fatal.h libprojectM/PCM.hpp diff --git a/src/libprojectM/Makefile.am b/src/libprojectM/Makefile.am index 73d8353f61..12d16cac40 100644 --- a/src/libprojectM/Makefile.am +++ b/src/libprojectM/Makefile.am @@ -11,8 +11,6 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/src/libprojectM/Renderer \ $(FTGL_CFLAGS) $(CG_CFLAGS) -# system headers/libraries/data to install -include_HEADERS = projectM.hpp Common.hpp dlldefs.h event.h fatal.h PCM.hpp lib_LTLIBRARIES = libprojectM.la # public, possibly-shared library # link flags @@ -48,6 +46,6 @@ libprojectM_la_SOURCES = ConfigFile.cpp Preset.cpp PresetLoader.cpp timer.cpp \ omptl/omptl_algorithm pkgconfigdir = $(libdir)/pkgconfig -# pkgconfig_DATA = src/libprojectM.pc -# EXTRA_DIST += src/libprojectM.pc.in -# CLEANFILES += src/libprojectM.pc +pkgconfig_DATA = libprojectM.pc +EXTRA_DIST += libprojectM.pc.in +CLEANFILES += libprojectM.pc diff --git a/src/libprojectM/libprojectM.pc.in b/src/libprojectM/libprojectM.pc.in index 90de752310..84f6694e85 100644 --- a/src/libprojectM/libprojectM.pc.in +++ b/src/libprojectM/libprojectM.pc.in @@ -1,12 +1,12 @@ -prefix=@CMAKE_INSTALL_PREFIX@ -exec_prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@LIB_INSTALL_DIR@ -includedir=@CMAKE_INSTALL_PREFIX@/include -pkgdatadir=@CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@ -sysconfdir=@CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ +pkgdatadir=@datadir@/@PACKAGE_NAME@ +sysconfdir=@datadir@/@PACKAGE_NAME@ Name: libprojectM -Version: @PROJECTM_VERSION@ +Version: @PACKAGE_VERSION@ Description: projectM - OpenGL Milkdrop Requires: Libs: -L${libdir} -lprojectM