From 093e80037d03cc50a95124e4882c445596f2f003 Mon Sep 17 00:00:00 2001 From: Alexander Kojevnikov <alexander@kojevnikov.com> Date: Fri, 10 Aug 2012 21:55:38 -0700 Subject: [PATCH] Clean up dependency detection --- configure.ac | 19 ++++++------------- src/Makefile.am | 16 +++++++--------- 2 files changed, 13 insertions(+), 22 deletions(-) diff --git a/configure.ac b/configure.ac index 2c52129..2f7dc49 100644 --- a/configure.ac +++ b/configure.ac @@ -14,15 +14,15 @@ AC_MSG_CHECKING([the OS]) AS_CASE([$host], [*-*-mingw*], [ os="WIN" - AC_DEFINE([OS_WIN], [1], [Platform]) + AC_DEFINE([OS_WIN], [1], [Windows]) ], [*-*-darwin*], [ os="OSX" - AC_DEFINE([OS_OSX], [1], [Platform]) + AC_DEFINE([OS_OSX], [1], [OS X]) ], [*], [ os="UNIX" - AC_DEFINE([OS_UNIX], [1], [Platform]) + AC_DEFINE([OS_UNIX], [1], [Unix]) ] ) AC_MSG_RESULT([$os]) @@ -30,14 +30,12 @@ AC_MSG_RESULT([$os]) AC_CHECK_LIB(m, log10) pkg_modules="libavformat >= 52.111 libavcodec >= 52.123 libavutil" -PKG_CHECK_MODULES(SPEK, [$pkg_modules]) -AC_SUBST(SPEK_CFLAGS) -AC_SUBST(SPEK_LIBS) +PKG_CHECK_MODULES(FFMPEG, [$pkg_modules]) AM_OPTIONS_WXCONFIG reqwx=2.8.0 -AM_PATH_WXCONFIG($reqwx, wxWin=1) -if test "$wxWin" != 1; then +AM_PATH_WXCONFIG($reqwx, wx=1) +if test "$wx" != 1; then AC_MSG_ERROR([ wxWidgets must be installed on your system. @@ -49,11 +47,6 @@ if test "$wxWin" != 1; then ]) fi -CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS" -CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY" -CFLAGS="$CFLAGS $WX_CFLAGS_ONLY" -LIBS="$LIBS $WX_LIBS" - GETTEXT_PACKAGE=spek AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"], [Gettext Package]) AC_SUBST(GETTEXT_PACKAGE) diff --git a/src/Makefile.am b/src/Makefile.am index 5738034..4c1bab4 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -15,18 +15,16 @@ spek_SOURCES = \ spek_CPPFLAGS = \ -include config.h \ - -DLOCALEDIR=\""$(localedir)"\" \ - -DPKGDATADIR=\""$(pkgdatadir)"\" \ - -DPKGLIBDIR=\""$(pkglibdir)"\" + $(WX_CPPFLAGS) spek_CFLAGS = \ - $(SPEK_CFLAGS) \ - @CFLAGS@ + $(FFMPEG_CFLAGS) \ + $(WX_CFLAGS_ONLY) spek_CXXFLAGS = \ - $(SPEK_CFLAGS) \ - @CXXFLAGS@ + $(FFMPEG_CFLAGS) \ + $(WX_CXXFLAGS_ONLY) spek_LDADD = \ - $(SPEK_LIBS) \ - @LIBS@ + $(FFMPEG_LIBS) \ + $(WX_LIBS) \ No newline at end of file