/indra/cmake/MySQL.cmake

https://bitbucket.org/lindenlab/viewer-beta/ · CMake · 26 lines · 22 code · 2 blank · 2 comment · 3 complexity · 15f28246d62184a152cc703da49771ee MD5 · raw file

  1. # -*- cmake -*-
  2. include(Linking)
  3. include(Prebuilt)
  4. use_prebuilt_binary(mysql)
  5. if (LINUX)
  6. if (WORD_SIZE EQUAL 32 OR DEBIAN_VERSION STREQUAL "3.1")
  7. set(MYSQL_LIBRARIES mysqlclient)
  8. set(MYSQL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include)
  9. else (WORD_SIZE EQUAL 32 OR DEBIAN_VERSION STREQUAL "3.1")
  10. # Use the native MySQL library on a 64-bit system.
  11. set(MYSQL_FIND_QUIETLY ON)
  12. set(MYSQL_FIND_REQUIRED ON)
  13. include(FindMySQL)
  14. endif (WORD_SIZE EQUAL 32 OR DEBIAN_VERSION STREQUAL "3.1")
  15. elseif (WINDOWS)
  16. set(MYSQL_LIBRARIES mysqlclient)
  17. set(MYSQL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include)
  18. elseif (DARWIN)
  19. set(MYSQL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include)
  20. set(MYSQL_LIBRARIES
  21. optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libmysqlclient.a
  22. debug ${ARCH_PREBUILT_DIRS_DEBUG}/libmysqlclient.a
  23. )
  24. endif (LINUX)