CMakeLists.txt 667 B

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