defaults.cmake 879 B

12345678910111213141516171819202122232425
  1. # OBS CMake Windows defaults module
  2. include_guard(GLOBAL)
  3. set(OBS_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}")
  4. set(OBS_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/rundir")
  5. set(OBS_PLUGIN_DESTINATION obs-plugins/64bit)
  6. set(OBS_DATA_DESTINATION data)
  7. set(OBS_CMAKE_DESTINATION cmake)
  8. set(OBS_SCRIPT_PLUGIN_DESTINATION "${OBS_DATA_DESTINATION}/obs-scripting/64bit")
  9. set(OBS_EXECUTABLE_DESTINATION bin/64bit)
  10. set(OBS_LIBRARY_DESTINATION lib)
  11. set(OBS_INCLUDE_DESTINATION include)
  12. # Set relative paths used by OBS for self-discovery
  13. set(OBS_PLUGIN_PATH "../../${CMAKE_INSTALL_LIBDIR}/obs-plugins/64bit")
  14. set(OBS_SCRIPT_PLUGIN_PATH "../../${OBS_DATA_DESTINATION}/obs-scripting/64bit")
  15. set(OBS_DATA_PATH "../../${OBS_DATA_DESTINATION}")
  16. # Enable find_package targets to become globally available targets
  17. set(CMAKE_FIND_PACKAGE_TARGETS_GLOBAL TRUE)
  18. include(buildspec)
  19. include(cpackconfig)