[Mesa-dev] [PATCH 1/2] mesa: support internalFormat=GL_BGRA in TexImage2D

Chad Versace chad at chad-versace.us
Fri Jan 28 10:19:11 PST 2011

On 01/25/2011 06:49 AM, José Fonseca wrote:
> On Sat, 2011-01-22 at 19:18 -0800, Chad Versace wrote:
>> On Sat, Jan 22, 2011 at 17:46, Ian Romanick <idr at freedesktop.org> wrote:
>>> What I want is a way with cmake to build files twice.  The first time
>>> will be in the existing way.  The second time will compile with
>>> - -DUSE_OPENGL_ES and will generate a .o file with a different name.
>> ...
>>> I don't know cmake well enough to do that, and I keep forgetting to ask
>>> Chad.
>> I have done just that with cmake recently; that is, building an
>> executable twice, once using GL and again with GLES2. When Monday
>> arrives, I'll take a look at how to best coerce Piglit to do this.
> It looks you already know a better way, but just in case, a
> straightforward way to do this is using out-of-source builds, one runs
> configures cmake with two seperate build directories (e.g., build/gl,
> build/gles) enabling GLES on the latter, and then its simply a matter of
> doing 
>   make -C build/gl
>   make -C build/gles
> Jose

If only Pilgit supported out-of-tree builds... The CMakeLists  and
Python scripts are hardcoded to expect an in-tree build.

This deficiency of the CMakeLists is easily fixed (I've done so in a
private branch). But, the Python scripts pose a more thorny problem.

Chad Versace
chad at chad-versace.us

More information about the mesa-dev mailing list