Mercurial > malikania
diff libmlk-client/CMakeLists.txt @ 206:12873699ad8b
client: create variant instead of dispatcher
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 29 Nov 2018 14:04:58 +0100 |
parents | c973501abe36 |
children | 263122adef77 |
line wrap: on
line diff
--- a/libmlk-client/CMakeLists.txt Thu Nov 29 12:57:30 2018 +0100 +++ b/libmlk-client/CMakeLists.txt Thu Nov 29 14:04:58 2018 +0100 @@ -22,54 +22,55 @@ set( SOURCES - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/animation.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/animator.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/animator.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/button.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/button.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/client.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/client.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/color.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/color.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/connection.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/connection.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/dispatcher.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/font.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/font.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/image.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/image.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/key.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/label.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/label.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/loader.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/loader.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/mouse.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/sdl_util.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/sdl_util.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/sprite.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/sprite.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/state.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/state/lobby_state.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/state/lobby_state.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/state/login_state.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/state/login_state.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/state/map_state.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/state/map_state.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/theme.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/theme.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/widget.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/widget.hpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/window.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/malikania/client/window.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/animation.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/animator.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/animator.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/button.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/button.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/client.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/client.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/color.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/color.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/connection.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/connection.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/event.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/event.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/font.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/font.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/image.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/image.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/key.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/label.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/label.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/loader.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/loader.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/mouse.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/sdl_util.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/sdl_util.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/sprite.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/sprite.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/state.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/state/lobby_state.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/state/lobby_state.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/state/login_state.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/state/login_state.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/state/map_state.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/state/map_state.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/theme.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/theme.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/widget.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/widget.hpp + ${PROJECT_SOURCE_DIR}/malikania/client/window.cpp + ${PROJECT_SOURCE_DIR}/malikania/client/window.hpp ) malikania_define_library( PROJECT libmlk-client TARGET libmlk-client SOURCES ${SOURCES} - ASSETS ${libmlk-client_SOURCE_DIR}/assets/dejavu_sans.ttf + ASSETS ${PROJECT_SOURCE_DIR}/assets/dejavu_sans.ttf PUBLIC_INCLUDES - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> + $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}> ${SDL2_INCLUDE_DIRS} ${SDL2_IMAGE_INCLUDE_DIRS} ${SDL2_TTF_INCLUDE_DIRS}