/indra/viewer_components/login/CMakeLists.txt

https://bitbucket.org/lindenlab/viewer-beta/ · CMake · 51 lines · 39 code · 11 blank · 1 comment · 2 complexity · 1afb9d33dc2b363fbd8d25b3fcbba382 MD5 · raw file

  1. # -*- cmake -*-
  2. project(login)
  3. include(00-Common)
  4. if(LL_TESTS)
  5. include(LLAddBuildTest)
  6. endif(LL_TESTS)
  7. include(LLCommon)
  8. include(LLMath)
  9. include(LLXML)
  10. include_directories(
  11. ${LLCOMMON_INCLUDE_DIRS}
  12. ${LLMATH_INCLUDE_DIRS}
  13. ${LLXML_INCLUDE_DIRS}
  14. )
  15. set(login_SOURCE_FILES
  16. lllogin.cpp
  17. )
  18. set(login_HEADER_FILES
  19. lllogin.h
  20. )
  21. set_source_files_properties(${login_HEADER_FILES}
  22. PROPERTIES HEADER_FILE_ONLY TRUE)
  23. list(APPEND
  24. login_SOURCE_FILES
  25. ${login_HEADER_FILES}
  26. )
  27. add_library(lllogin
  28. ${login_SOURCE_FILES}
  29. )
  30. target_link_libraries(lllogin
  31. ${LLCOMMON_LIBRARIES}
  32. ${LLMATH_LIBRARIES}
  33. ${LLXML_LIBRARIES}
  34. )
  35. if(LL_TESTS)
  36. SET(lllogin_TEST_SOURCE_FILES
  37. lllogin.cpp
  38. )
  39. LL_ADD_PROJECT_UNIT_TESTS(lllogin "${lllogin_TEST_SOURCE_FILES}")
  40. endif(LL_TESTS)