[mythtv-commits] mythtv/master commit: ba9b5d3c6 by Jean-Yves Avenard (jyavenard)

MythTV noreply at mythtv.org
Sun Mar 4 03:14:25 UTC 2012

      Author:  Jean-Yves Avenard <jyavenard at mythtv.org>
 Change Date:  2012-03-03T19:13:39-08:00
   Push Date:  2012/03/03 19:14:04 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  ba9b5d3c6863679b04a3a5e5869d37f827207f6b
   Changeset:  https://github.com/MythTV/mythtv/commit/ba9b5d3c6


Rewrite configure for mythplugins

Previously, configure would only assess if a header or a library were available by looking into a static set of directories. This was very restrive and created multiple issues:
- A library may be present in a particular location, but not be available if say it's been compiled for another architecture
- On a mac, libraries aren't all in one place, in particular OS X Frameworks.

As such, many modules were disabled on a mac build, while they shouldn't have been.

So we use a similar system as used in mythtv's configure script. We actually try to use the library and header to determine if it is available or not.

All the compiler options are retrieved from the mythconfig.mak generated during mythtv's main configure run

Change how we assess the availability of OpenGL. If OpenGL is enabled in the frontend, assume it is available in the plugins



More information about the mythtv-commits mailing list