PageRenderTime 24ms CodeModel.GetById 10ms RepoModel.GetById 0ms app.codeStats 0ms

/indra/llprimitive/CMakeLists.txt

https://bitbucket.org/lindenlab/viewer-beta/
CMake | 67 lines | 55 code | 10 blank | 2 comment | 1 complexity | e36681d92c8819cca45600ac65087430 MD5 | raw file
Possible License(s): LGPL-2.1
  1. # -*- cmake -*-
  2. project(llprimitive)
  3. include(00-Common)
  4. include(LLCommon)
  5. include(LLMath)
  6. include(LLMessage)
  7. include(LLXML)
  8. include_directories(
  9. ${LLCOMMON_INCLUDE_DIRS}
  10. ${LLMATH_INCLUDE_DIRS}
  11. ${LLMESSAGE_INCLUDE_DIRS}
  12. ${LLXML_INCLUDE_DIRS}
  13. ${LIBS_PREBUILT_DIR}/include/collada
  14. ${LIBS_PREBUILT_DIR}/include/collada/1.4
  15. )
  16. set(llprimitive_SOURCE_FILES
  17. llmaterialtable.cpp
  18. llmediaentry.cpp
  19. llmodel.cpp
  20. llprimitive.cpp
  21. llprimtexturelist.cpp
  22. lltextureanim.cpp
  23. lltextureentry.cpp
  24. lltreeparams.cpp
  25. llvolumemessage.cpp
  26. llvolumexml.cpp
  27. material_codes.cpp
  28. )
  29. set(llprimitive_HEADER_FILES
  30. CMakeLists.txt
  31. legacy_object_types.h
  32. llmaterialtable.h
  33. llmediaentry.h
  34. llmodel.h
  35. llprimitive.h
  36. llprimtexturelist.h
  37. lltextureanim.h
  38. lltextureentry.h
  39. lltreeparams.h
  40. lltree_common.h
  41. llvolumemessage.h
  42. llvolumexml.h
  43. material_codes.h
  44. object_flags.h
  45. )
  46. set_source_files_properties(${llprimitive_HEADER_FILES}
  47. PROPERTIES HEADER_FILE_ONLY TRUE)
  48. list(APPEND llprimitive_SOURCE_FILES ${llprimitive_HEADER_FILES})
  49. add_library (llprimitive ${llprimitive_SOURCE_FILES})
  50. #add unit tests
  51. if (LL_TESTS)
  52. INCLUDE(LLAddBuildTest)
  53. SET(llprimitive_TEST_SOURCE_FILES
  54. llmediaentry.cpp
  55. )
  56. LL_ADD_PROJECT_UNIT_TESTS(llprimitive "${llprimitive_TEST_SOURCE_FILES}")
  57. endif (LL_TESTS)