obs-studio/deps/CMakeLists.txt
PatTheMav 349372b3b3 cmake: Add changes for CMake build framework 3.0
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-03-26 18:20:38 -04:00

31 lines
736 B
CMake

if(OBS_CMAKE_VERSION VERSION_GREATER_EQUAL 3.0.0)
return()
endif()
if(OS_WINDOWS)
if(NOT MINGW)
add_subdirectory(w32-pthreads)
endif()
add_subdirectory(ipc-util)
endif()
add_subdirectory(blake2)
add_subdirectory(glad)
add_subdirectory(media-playback)
add_subdirectory(file-updater)
add_subdirectory(obs-scripting)
add_subdirectory(opts-parser)
add_subdirectory(libcaption)
add_subdirectory(uthash)
# Use bundled jansson version as fallback
find_package(Jansson 2.5 QUIET)
if(NOT TARGET Jansson::Jansson)
obs_status(STATUS "Jansson >=2.5 not found, building bundled version.")
add_subdirectory(jansson)
add_library(Jansson::Jansson ALIAS jansson)
else()
obs_status(STATUS "Using system Jansson library.")
endif()