Browse Source

Don't compile/install desktop-only features if targeting OpenGL ES.

pull/7/head
Vladimír Vondruš 14 years ago
parent
commit
264a2e768f
  1. 18
      src/CMakeLists.txt

18
src/CMakeLists.txt

@ -28,7 +28,6 @@ set(Magnum_SRCS
AbstractShaderProgram.cpp AbstractShaderProgram.cpp
Buffer.cpp Buffer.cpp
BufferedImage.cpp BufferedImage.cpp
BufferedTexture.cpp
Context.cpp Context.cpp
Framebuffer.cpp Framebuffer.cpp
Image.cpp Image.cpp
@ -48,16 +47,21 @@ set(Magnum_SRCS
Trade/AbstractImporter.cpp Trade/AbstractImporter.cpp
Trade/MeshData2D.cpp Trade/MeshData2D.cpp
Trade/MeshData3D.cpp) Trade/MeshData3D.cpp)
# Desktop-only code
if(NOT TARGET_GLES)
set(Magnum_SRCS ${Magnum_SRCS}
BufferedTexture.cpp)
endif()
set(Magnum_HEADERS set(Magnum_HEADERS
AbstractImage.h AbstractImage.h
AbstractShaderProgram.h AbstractShaderProgram.h
AbstractTexture.h AbstractTexture.h
BufferedImage.h BufferedImage.h
BufferedTexture.h
Buffer.h Buffer.h
Color.h Color.h
Context.h Context.h
CubeMapTextureArray.h
CubeMapTexture.h CubeMapTexture.h
DimensionTraits.h DimensionTraits.h
Extensions.h Extensions.h
@ -80,6 +84,14 @@ set(Magnum_HEADERS
magnumCompatibility.h magnumCompatibility.h
magnumVisibility.h) magnumVisibility.h)
# Desktop-only headers
if(NOT TARGET_GLES)
set(Magnum_HEADERS ${Magnum_HEADERS}
BufferedTexture.h
CubeMapTextureArray.h)
endif()
add_library(MagnumObjects OBJECT ${Magnum_SRCS}) add_library(MagnumObjects OBJECT ${Magnum_SRCS})
# Files shared between main library and math unit test library # Files shared between main library and math unit test library

Loading…
Cancel
Save