Advertisement
aht0

Untitled

Oct 27th, 2017
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 1.50 KB | None | 0 0
  1. diff -ruN b/cmake/platform/freebsd/x11.cmake a/cmake/platform/freebsd/x11.cmake
  2. --- b/cmake/platform/freebsd/x11.cmake  1970-01-01 03:00:00.000000000 +0300
  3. +++ a/cmake/platform/freebsd/x11.cmake  2017-10-26 09:32:12.000000000 +0300
  4. @@ -0,0 +1,2 @@
  5. +set(PLATFORM_REQUIRED_DEPS OpenGl EGL X XRandR LibDRM)
  6. +set(PLATFORM_OPTIONAL_DEPS VAAPI VDPAU GLX)
  7. diff -ruN b/cmake/scripts/common/Platform.cmake a/cmake/scripts/common/Platform.cmake
  8. --- b/cmake/scripts/common/Platform.cmake       2017-10-26 09:32:12.000000000 +0300
  9. +++ a/cmake/scripts/common/Platform.cmake       2017-10-27 15:44:11.201051000 +0300
  10. @@ -2,7 +2,7 @@
  11.    string(TOLOWER ${CMAKE_SYSTEM_NAME} CORE_SYSTEM_NAME)
  12.  endif()
  13.  
  14. -if(CORE_SYSTEM_NAME STREQUAL linux)
  15. +if(CORE_SYSTEM_NAME STREQUAL linux OR CORE_SYSTEM_NAME STREQUAL freebsd)
  16.    # Set default CORE_PLATFORM_NAME to X11
  17.    # This is overridden by user setting -DCORE_PLATFORM_NAME=<platform>
  18.    set(_DEFAULT_PLATFORM X11)
  19. diff -ruN b/cmake/scripts/freebsd/ExtraTargets.cmake a/cmake/scripts/freebsd/ExtraTargets.cmake
  20. --- b/cmake/scripts/freebsd/ExtraTargets.cmake  1970-01-01 03:00:00.000000000 +0300
  21. +++ a/cmake/scripts/freebsd/ExtraTargets.cmake  2017-10-27 15:36:07.795798000 +0300
  22. @@ -0,0 +1,7 @@
  23. +# xrandr
  24. +if(X_FOUND AND XRANDR_FOUND)
  25. +  find_package(X QUIET)
  26. +  find_package(XRandR QUIET)
  27. +  add_executable(${APP_NAME_LC}-xrandr ${CMAKE_SOURCE_DIR}/xbmc-xrandr.c)
  28. +  target_link_libraries(${APP_NAME_LC}-xrandr ${SYSTEM_LDFLAGS} ${X_LIBRARIES} m ${XRANDR_LIBRARIES})
  29. +endif()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement