mirror of
https://github.com/aap/librw.git
synced 2024-12-05 01:55:42 +00:00
Add support for CMake source dependency on librw
This commit is contained in:
parent
0bc9c77c81
commit
1059d79d73
@ -15,8 +15,12 @@ if(LIBRW_PLATFORM_GL3)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(LIBRW_GL3_GFXLIB STREQUAL "GLFW")
|
if(LIBRW_GL3_GFXLIB STREQUAL "GLFW")
|
||||||
|
if (NOT TARGET glfw)
|
||||||
find_package(glfw3 REQUIRED)
|
find_package(glfw3 REQUIRED)
|
||||||
|
endif()
|
||||||
elseif(LIBRW_GL3_GFXLIB STREQUAL "SDL2")
|
elseif(LIBRW_GL3_GFXLIB STREQUAL "SDL2")
|
||||||
|
if (NOT TARGET SDL2::SDL2)
|
||||||
find_package(SDL2 REQUIRED)
|
find_package(SDL2 REQUIRED)
|
||||||
endif()
|
endif()
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
@ -150,13 +150,17 @@ set_target_properties(librw
|
|||||||
|
|
||||||
if(LIBRW_PLATFORM_GL3)
|
if(LIBRW_PLATFORM_GL3)
|
||||||
if (LIBRW_GL3_GFXLIB STREQUAL "GLFW")
|
if (LIBRW_GL3_GFXLIB STREQUAL "GLFW")
|
||||||
|
if (NOT TARGET glfw)
|
||||||
find_package(glfw3 REQUIRED)
|
find_package(glfw3 REQUIRED)
|
||||||
|
endif()
|
||||||
target_link_libraries(librw
|
target_link_libraries(librw
|
||||||
PUBLIC
|
PUBLIC
|
||||||
glfw
|
glfw
|
||||||
)
|
)
|
||||||
elseif (LIBRW_GL3_GFXLIB STREQUAL "SDL2")
|
elseif (LIBRW_GL3_GFXLIB STREQUAL "SDL2")
|
||||||
|
if (NOT TARGET SDL2::SDL2)
|
||||||
find_package(SDL2 REQUIRED)
|
find_package(SDL2 REQUIRED)
|
||||||
|
endif()
|
||||||
target_compile_definitions(librw PUBLIC LIBRW_SDL2)
|
target_compile_definitions(librw PUBLIC LIBRW_SDL2)
|
||||||
target_link_libraries(librw
|
target_link_libraries(librw
|
||||||
PUBLIC
|
PUBLIC
|
||||||
|
Loading…
Reference in New Issue
Block a user