Only add image-related sources to the project if SDL_image support is enabled

This commit is contained in:
Dmitry Marakasov 2014-12-28 06:09:47 +03:00
parent 25bbd97b3e
commit 0c0a7aad15

View File

@ -98,7 +98,6 @@ SET(LIBRARY_SOURCES
SDL2pp/Rect.cc
SDL2pp/Renderer.cc
SDL2pp/SDL.cc
SDL2pp/SDLImage.cc
SDL2pp/Surface.cc
SDL2pp/SurfaceLock.cc
SDL2pp/Texture.cc
@ -107,6 +106,13 @@ SET(LIBRARY_SOURCES
SDL2pp/Window.cc
)
IF(SDL2PP_WITH_IMAGE)
SET(LIBRARY_SOURCES
${LIBRARY_SOURCES}
SDL2pp/SDLImage.cc
)
ENDIF(SDL2PP_WITH_IMAGE)
SET(LIBRARY_HEADERS
SDL2pp/AudioDevice.hh
SDL2pp/AudioSpec.hh
@ -119,7 +125,6 @@ SET(LIBRARY_HEADERS
SDL2pp/Renderer.hh
SDL2pp/SDL.hh
SDL2pp/SDL2pp.hh
SDL2pp/SDLImage.hh
SDL2pp/StreamRWops.hh
SDL2pp/Surface.hh
SDL2pp/Texture.hh
@ -127,6 +132,13 @@ SET(LIBRARY_HEADERS
SDL2pp/Window.hh
)
IF(SDL2PP_WITH_IMAGE)
SET(LIBRARY_HEADERS
${LIBRARY_HEADERS}
SDL2pp/SDLImage.hh
)
ENDIF(SDL2PP_WITH_IMAGE)
IF(CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR)
MESSAGE(STATUS "libSDL2pp ${SDL2PP_VERSION} standalone build")