PageRenderTime 35ms CodeModel.GetById 33ms RepoModel.GetById 0ms app.codeStats 0ms

/indra/cmake/LLWindow.cmake

https://bitbucket.org/lindenlab/viewer-beta/
CMake | 43 lines | 35 code | 6 blank | 2 comment | 6 complexity | a82b1e21beccc23171b930f324a95543 MD5 | raw file
Possible License(s): LGPL-2.1
  1. # -*- cmake -*-
  2. include(OpenGL)
  3. include(Prebuilt)
  4. if (STANDALONE)
  5. include(FindSDL)
  6. # This should be done by FindSDL. Sigh.
  7. mark_as_advanced(
  8. SDLMAIN_LIBRARY
  9. SDL_INCLUDE_DIR
  10. SDL_LIBRARY
  11. )
  12. else (STANDALONE)
  13. use_prebuilt_binary(mesa)
  14. if (LINUX AND VIEWER)
  15. use_prebuilt_binary(SDL)
  16. set (SDL_FOUND TRUE)
  17. set (SDL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/i686-linux)
  18. set (SDL_LIBRARY SDL directfb fusion direct)
  19. endif (LINUX AND VIEWER)
  20. endif (STANDALONE)
  21. if (SDL_FOUND)
  22. add_definitions(-DLL_SDL=1)
  23. include_directories(${SDL_INCLUDE_DIR})
  24. endif (SDL_FOUND)
  25. set(LLWINDOW_INCLUDE_DIRS
  26. ${GLEXT_INCLUDE_DIR}
  27. ${LIBS_OPEN_DIR}/llwindow
  28. )
  29. if (SERVER AND LINUX)
  30. set(LLWINDOW_LIBRARIES
  31. llwindowheadless
  32. )
  33. else (SERVER AND LINUX)
  34. set(LLWINDOW_LIBRARIES
  35. llwindow
  36. )
  37. endif (SERVER AND LINUX)