diff options
Diffstat (limited to 'indra/cmake/MySQL.cmake')
-rw-r--r-- | indra/cmake/MySQL.cmake | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/indra/cmake/MySQL.cmake b/indra/cmake/MySQL.cmake new file mode 100644 index 0000000000..e591fbc3d8 --- /dev/null +++ b/indra/cmake/MySQL.cmake @@ -0,0 +1,26 @@ +# -*- cmake -*- +include(Linking) +include(Prebuilt) + +use_prebuilt_binary(mysql) + +if (LINUX) + if (WORD_SIZE EQUAL 32 OR DEBIAN_VERSION STREQUAL "3.1") + set(MYSQL_LIBRARIES mysqlclient) + set(MYSQL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include) + else (WORD_SIZE EQUAL 32 OR DEBIAN_VERSION STREQUAL "3.1") + # Use the native MySQL library on a 64-bit system. + set(MYSQL_FIND_QUIETLY ON) + set(MYSQL_FIND_REQUIRED ON) + include(FindMySQL) + endif (WORD_SIZE EQUAL 32 OR DEBIAN_VERSION STREQUAL "3.1") +elseif (WINDOWS) + set(MYSQL_LIBRARIES mysqlclient) + set(MYSQL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include) +elseif (DARWIN) + set(MYSQL_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include) + set(MYSQL_LIBRARIES + optimized ${ARCH_PREBUILT_DIRS_RELEASE}/libmysqlclient.a + debug ${ARCH_PREBUILT_DIRS_DEBUG}/libmysqlclient.a + ) +endif (LINUX) |