aboutsummaryrefslogtreecommitdiff
path: root/cmake/macros
diff options
context:
space:
mode:
authorDDuarte <dnpd.dd@gmail.com>2015-06-29 14:03:52 +0100
committerDDuarte <dnpd.dd@gmail.com>2015-06-29 14:03:52 +0100
commitd4deb17a2f94d06b7eab232b90e874fa58675b36 (patch)
tree55b1297f648e336b686e6acf865b83a857057b71 /cmake/macros
parentb5c5442d039f12bb114aa48c75c04c55d55ae854 (diff)
Build/CMake: Fix finding MySQL install
Diffstat (limited to 'cmake/macros')
-rw-r--r--cmake/macros/FindMySQL.cmake13
1 files changed, 13 insertions, 0 deletions
diff --git a/cmake/macros/FindMySQL.cmake b/cmake/macros/FindMySQL.cmake
index 72128450638..40fa716ed69 100644
--- a/cmake/macros/FindMySQL.cmake
+++ b/cmake/macros/FindMySQL.cmake
@@ -63,6 +63,19 @@ if( UNIX )
endif( MYSQL_CONFIG )
endif( UNIX )
+if( WIN32 )
+ # read environment variables and change \ to /
+ SET(PROGRAM_FILES_32 $ENV{ProgramFiles})
+ if (${PROGRAM_FILES_32})
+ STRING(REPLACE "\\\\" "/" PROGRAM_FILES_32 ${PROGRAM_FILES_32})
+ endif(${PROGRAM_FILES_32})
+
+ SET(PROGRAM_FILES_64 $ENV{ProgramW6432})
+ if (${PROGRAM_FILES_64})
+ STRING(REPLACE "\\\\" "/" PROGRAM_FILES_64 ${PROGRAM_FILES_64})
+ endif(${PROGRAM_FILES_64})
+endif ( WIN32 )
+
find_path(MYSQL_INCLUDE_DIR
NAMES
mysql.h