1
0

CMakeLists.txt 672 B

12345678910111213141516171819202122232425
  1. if(NOT MINGW)
  2. add_subdirectory(w32-pthreads)
  3. endif()
  4. add_subdirectory(glad)
  5. add_subdirectory(ipc-util)
  6. add_subdirectory(libff)
  7. add_subdirectory(file-updater)
  8. find_package(Jansson 2.5 QUIET)
  9. if(NOT JANSSON_FOUND)
  10. message(STATUS "Jansson >=2.5 not found, building bundled version")
  11. add_subdirectory(jansson)
  12. set(OBS_JANSSON_IMPORT "jansson" CACHE INTERNAL "Internal var")
  13. set(OBS_JANSSON_INCLUDE_DIRS "" CACHE INTERNAL "Internal var")
  14. else()
  15. message(STATUS "Using system Jansson library")
  16. set(OBS_JANSSON_IMPORT "${JANSSON_LIBRARIES}" CACHE INTERNAL "Internal var")
  17. set(OBS_JANSSON_INCLUDE_DIRS "${JANSSON_INCLUDE_DIRS}" CACHE INTERNAL "Internal var")
  18. endif()