libSDL2pp/examples/CMakeLists.txt
2016-01-22 23:49:29 +03:00

44 lines
1.3 KiB
CMake

ADD_DEFINITIONS(-DTESTDATA_DIR="${PROJECT_SOURCE_DIR}/testdata")
ADD_EXECUTABLE(sprites sprites.cc)
TARGET_LINK_LIBRARIES(sprites ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(lines lines.cc)
TARGET_LINK_LIBRARIES(lines ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(rendertarget rendertarget.cc)
TARGET_LINK_LIBRARIES(rendertarget ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(audio_sine audio_sine.cc)
TARGET_LINK_LIBRARIES(audio_sine ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(audio_wav audio_wav.cc)
TARGET_LINK_LIBRARIES(audio_wav ${SDL2PP_LIBRARIES})
IF(SDL2PP_WITH_IMAGE)
ADD_EXECUTABLE(image image.cc)
TARGET_LINK_LIBRARIES(image ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(fill fill.cc)
TARGET_LINK_LIBRARIES(fill ${SDL2PP_LIBRARIES})
ENDIF(SDL2PP_WITH_IMAGE)
IF(SDL2PP_WITH_TTF)
ADD_EXECUTABLE(ttf ttf.cc)
TARGET_LINK_LIBRARIES(ttf ${SDL2PP_LIBRARIES})
ENDIF(SDL2PP_WITH_TTF)
IF(SDL2PP_WITH_MIXER)
ADD_EXECUTABLE(mixer mixer.cc)
TARGET_LINK_LIBRARIES(mixer ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(mixer_music mixer_music.cc)
TARGET_LINK_LIBRARIES(mixer_music ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(mixer_music_sine mixer_music_sine.cc)
TARGET_LINK_LIBRARIES(mixer_music_sine ${SDL2PP_LIBRARIES})
ADD_EXECUTABLE(mixer_effects mixer_effects.cc)
TARGET_LINK_LIBRARIES(mixer_effects ${SDL2PP_LIBRARIES})
ENDIF(SDL2PP_WITH_MIXER)