Rename imported target sdl2 -> SDL2 & use it instead of legacy CMake variables
This commit is contained in:
parent
dbfd9da21c
commit
89a608e35f
2 changed files with 5 additions and 5 deletions
|
|
@ -8,9 +8,9 @@ find_library(SDL2_LIBRARIES NAMES "SDL2" PATHS "${SDL2_ROOT}/lib")
|
|||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(SDL2 DEFAULT_MSG SDL2_INCLUDE_DIRS SDL2_LIBRARIES)
|
||||
|
||||
if(SDL2_FOUND AND NOT TARGET sdl2)
|
||||
add_library(sdl2 SHARED IMPORTED)
|
||||
set_target_properties(sdl2 PROPERTIES
|
||||
if(SDL2_FOUND AND NOT TARGET SDL2)
|
||||
add_library(SDL2 SHARED IMPORTED)
|
||||
set_target_properties(SDL2 PROPERTIES
|
||||
IMPORTED_LOCATION "${SDL2_LIBRARIES}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIRS}"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -4,5 +4,5 @@ file(GLOB_RECURSE PSEMEK_SDL2_HEADERS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "in
|
|||
file(GLOB_RECURSE PSEMEK_SDL2_SOURCES RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "source/*.cpp")
|
||||
|
||||
add_library(psemek-sdl2 ${PSEMEK_SDL2_HEADERS} ${PSEMEK_SDL2_SOURCES})
|
||||
target_include_directories(psemek-sdl2 PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include" "${SDL2_INCLUDE_DIRS}")
|
||||
target_link_libraries(psemek-sdl2 PUBLIC ${SDL2_LIBRARIES})
|
||||
target_include_directories(psemek-sdl2 PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include")
|
||||
target_link_libraries(psemek-sdl2 PUBLIC SDL2)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue