CMakeLists.txt 641 B

12345678910111213141516171819202122232425
  1. if(OS_WINDOWS)
  2. if(NOT MINGW)
  3. add_subdirectory(w32-pthreads)
  4. endif()
  5. add_subdirectory(ipc-util)
  6. endif()
  7. add_subdirectory(blake2)
  8. add_subdirectory(glad)
  9. add_subdirectory(media-playback)
  10. add_subdirectory(file-updater)
  11. add_subdirectory(obs-scripting)
  12. add_subdirectory(opts-parser)
  13. add_subdirectory(libcaption)
  14. # Use bundled jansson version as fallback
  15. find_package(Jansson 2.5 QUIET)
  16. if(NOT TARGET Jansson::Jansson)
  17. obs_status(STATUS "Jansson >=2.5 not found, building bundled version.")
  18. add_subdirectory(jansson)
  19. add_library(Jansson::Jansson ALIAS jansson)
  20. else()
  21. obs_status(STATUS "Using system Jansson library.")
  22. endif()