2018-02-27 23:28:48 +01:00
|
|
|
function(rwdep_wrap_find_packages)
|
2018-06-24 00:43:06 +02:00
|
|
|
if(BULLET_FOUND AND NOT TARGET bullet::bullet)
|
2018-09-17 23:42:02 +02:00
|
|
|
add_library(bullet::bullet INTERFACE IMPORTED)
|
|
|
|
set_property(TARGET bullet::bullet
|
|
|
|
PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${BULLET_INCLUDE_DIR})
|
|
|
|
set_property(TARGET bullet::bullet
|
|
|
|
PROPERTY INTERFACE_LINK_LIBRARIES ${BULLET_LIBRARIES})
|
2018-06-24 00:43:06 +02:00
|
|
|
endif()
|
|
|
|
|
|
|
|
if(OPENAL_FOUND AND NOT TARGET OpenAL::OpenAL)
|
2018-09-17 23:42:02 +02:00
|
|
|
add_library(OpenAL::OpenAL INTERFACE IMPORTED)
|
|
|
|
set_property(TARGET OpenAL::OpenAL
|
|
|
|
PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${OPENAL_INCLUDE_DIR})
|
|
|
|
set_property(TARGET OpenAL::OpenAL
|
|
|
|
PROPERTY INTERFACE_LINK_LIBRARIES ${OPENAL_LIBRARY})
|
2018-08-09 23:08:07 +02:00
|
|
|
endif()
|
2018-02-27 23:28:48 +01:00
|
|
|
endfunction()
|
2018-06-07 02:19:53 +02:00
|
|
|
|
|
|
|
function(rwdep_wrap_conan_target TARGET CONAN_NAME)
|
2018-09-17 23:42:02 +02:00
|
|
|
add_library("${TARGET}" INTERFACE IMPORTED)
|
|
|
|
set_property(TARGET "${TARGET}"
|
|
|
|
PROPERTY INTERFACE_LINK_LIBRARIES "CONAN_PKG::${CONAN_NAME}")
|
2018-06-07 02:19:53 +02:00
|
|
|
endfunction()
|
|
|
|
|
|
|
|
function(rwdep_wrap_conan_targets)
|
2018-06-24 00:43:06 +02:00
|
|
|
rwdep_wrap_conan_target(OpenAL::OpenAL openal)
|
2018-12-19 03:59:22 +01:00
|
|
|
rwdep_wrap_conan_target(bullet::bullet bullet3)
|
2018-06-24 00:43:06 +02:00
|
|
|
rwdep_wrap_conan_target(glm::glm glm)
|
|
|
|
rwdep_wrap_conan_target(ffmpeg::ffmpeg ffmpeg)
|
|
|
|
rwdep_wrap_conan_target(SDL2::SDL2 sdl2)
|
2018-08-09 23:08:07 +02:00
|
|
|
if(BUILD_TOOLS)
|
2018-06-24 00:43:06 +02:00
|
|
|
rwdep_wrap_conan_target(Freetype::Freetype freetype)
|
2018-08-09 23:08:07 +02:00
|
|
|
endif()
|
2018-07-06 02:25:48 +02:00
|
|
|
|
|
|
|
rwdep_wrap_conan_target(Boost::boost boost)
|
|
|
|
rwdep_wrap_conan_target(Boost::program_options boost)
|
|
|
|
rwdep_wrap_conan_target(Boost::system boost)
|
|
|
|
rwdep_wrap_conan_target(Boost::unit_test_framework boost)
|
2018-06-07 02:19:53 +02:00
|
|
|
endfunction()
|