Add fetchcontent fixes for SDL2
This commit is contained in:
@ -189,6 +189,9 @@ CROSSLANG_LINK_DEPS(crosslang_static)
|
|||||||
if(CROSSLANG_FETCHCONTENT)
|
if(CROSSLANG_FETCHCONTENT)
|
||||||
|
|
||||||
target_link_libraries(crosslang_static PUBLIC tessesframework)
|
target_link_libraries(crosslang_static PUBLIC tessesframework)
|
||||||
|
if(TESSESFRAMEWORK_FETCHCONTENT AND TESSESFRAMEWORK_ENABLE_SDL2)
|
||||||
|
sdl2_fix(crosslang_static)
|
||||||
|
endif()
|
||||||
else()
|
else()
|
||||||
target_link_libraries(crosslang_static PUBLIC TessesFramework::tessesframework)
|
target_link_libraries(crosslang_static PUBLIC TessesFramework::tessesframework)
|
||||||
endif()
|
endif()
|
||||||
@ -202,6 +205,9 @@ add_library(crosslang_shared SHARED ${CROSSLANG_SOURCE})
|
|||||||
CROSSLANG_LINK_DEPS(crosslang_shared)
|
CROSSLANG_LINK_DEPS(crosslang_shared)
|
||||||
if(CROSSLANG_FETCHCONTENT)
|
if(CROSSLANG_FETCHCONTENT)
|
||||||
target_link_libraries(crosslang_shared PUBLIC tessesframework_shared)
|
target_link_libraries(crosslang_shared PUBLIC tessesframework_shared)
|
||||||
|
if(TESSESFRAMEWORK_FETCHCONTENT AND TESSESFRAMEWORK_ENABLE_SDL2)
|
||||||
|
sdl2_fix(crosslang_shared)
|
||||||
|
endif()
|
||||||
else()
|
else()
|
||||||
target_link_libraries(crosslang_shared PUBLIC TessesFramework::tessesframework_shared)
|
target_link_libraries(crosslang_shared PUBLIC TessesFramework::tessesframework_shared)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@ -3,10 +3,9 @@
|
|||||||
#include "CrossLang.hpp"
|
#include "CrossLang.hpp"
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#if defined(TESSESFRAMEWORK_ENABLE_SDL2)
|
#if defined(TESSESFRAMEWORK_ENABLE_SDL2)
|
||||||
#include <SDL2/SDL.h>
|
#include <TessesFramework/SDL2/SDL_Headers.hpp>
|
||||||
#include <SDL2/SDL_ttf.h>
|
|
||||||
#include <SDL2/SDL_image.h>
|
|
||||||
#include <TessesFramework/SDL2/GUI.hpp>
|
#include <TessesFramework/SDL2/GUI.hpp>
|
||||||
|
#include <TessesFramework/SDL2/Stream.hpp>
|
||||||
#include <TessesFramework/SDL2/Views/AbsoluteView.hpp>
|
#include <TessesFramework/SDL2/Views/AbsoluteView.hpp>
|
||||||
#include <TessesFramework/SDL2/Views/ButtonView.hpp>
|
#include <TessesFramework/SDL2/Views/ButtonView.hpp>
|
||||||
#include <TessesFramework/SDL2/Views/LabelView.hpp>
|
#include <TessesFramework/SDL2/Views/LabelView.hpp>
|
||||||
|
|||||||
Reference in New Issue
Block a user