/indra/media_plugins/base/CMakeLists.txt

https://bitbucket.org/lindenlab/viewer-beta/ · CMake · 49 lines · 36 code · 11 blank · 2 comment · 2 complexity · ac82edada11879903176fb7b37110c59 MD5 · raw file

  1. # -*- cmake -*-
  2. project(media_plugin_base)
  3. include(00-Common)
  4. include(LLCommon)
  5. include(LLImage)
  6. include(LLPlugin)
  7. include(LLMath)
  8. include(LLRender)
  9. include(LLWindow)
  10. include(Linking)
  11. include(PluginAPI)
  12. include(FindOpenGL)
  13. include_directories(
  14. ${LLPLUGIN_INCLUDE_DIRS}
  15. ${LLCOMMON_INCLUDE_DIRS}
  16. ${LLMATH_INCLUDE_DIRS}
  17. ${LLIMAGE_INCLUDE_DIRS}
  18. ${LLRENDER_INCLUDE_DIRS}
  19. ${LLWINDOW_INCLUDE_DIRS}
  20. )
  21. ### media_plugin_base
  22. if(NOT WORD_SIZE EQUAL 32)
  23. if(WINDOWS)
  24. add_definitions(/FIXED:NO)
  25. else(WINDOWS) # not windows therefore gcc LINUX and DARWIN
  26. add_definitions(-fPIC)
  27. endif(WINDOWS)
  28. endif(NOT WORD_SIZE EQUAL 32)
  29. set(media_plugin_base_SOURCE_FILES
  30. media_plugin_base.cpp
  31. )
  32. set(media_plugin_base_HEADER_FILES
  33. CMakeLists.txt
  34. media_plugin_base.h
  35. )
  36. add_library(media_plugin_base
  37. ${media_plugin_base_SOURCE_FILES}
  38. )