1. 24 Jan, 2010 2 commits
    • Vladislav Vaintroub's avatar
      Fix failing sys_vars.plugin_dir_basic - treat both '/' and '\' as path... · befb02f9
      Vladislav Vaintroub authored
      Fix failing sys_vars.plugin_dir_basic - treat both '/' and '\' as path separators in get_relative_path() on Windows
      befb02f9
    • Vladislav Vaintroub's avatar
      Handle different installation layouts. · a6804d68
      Vladislav Vaintroub authored
      using  cmake option INSTALL_LAYOUT=STANDALONE would produce the layout as in 
      tar.gz or zip packages.
      INSTALL_LAYOUT=UNIX will produce unixish install layout  (with mysqld being in sbin subdirectory , libs in lib/mysql etc). This layout is used for RPM packages.
      
      Subtle differences in both packages unfortunately lead to the need to recompile MySQL to use with other package type - as otherwise for example default plugins or data directories would be wrong set.
      
      There are numerous other variables that  allow fine-tuning packaging layout. (INSTALL_BINDIR, INSTALL_LIBDIR , INSTALL_PLUGINDIR etc).
      
      This options are different from autotools as they do not expect full paths to directories, but only subdirectory of CMAKE_INSTALL_PREFIX.
      
      There are 2 special options that expect full directory paths
      - MYSQL_DATADIR that defines default MYSQL data directory (autotools equivalent
      is --localstatedir)
      - SYSCONFDIR  can be added to search my.cnf search path (autotools equivalent is --sysconfdir)
      a6804d68
  2. 22 Jan, 2010 3 commits
  3. 21 Jan, 2010 4 commits
  4. 20 Jan, 2010 5 commits
  5. 19 Jan, 2010 13 commits
  6. 18 Jan, 2010 10 commits
  7. 16 Jan, 2010 2 commits
    • Vladislav Vaintroub's avatar
      Bug#50362: · 53cdaf3a
      Vladislav Vaintroub authored
      Init MY_PTHREAD_MUTEX_FAST prior to first usage to avoid crash on
      FreeBSD
      53cdaf3a
    • Vladislav Vaintroub's avatar
      · 65a79d20
      Vladislav Vaintroub authored
      storage/innobase/CMakeLists.txt:
        Bring innobase's CMakeLists.txt  in sync with latest
        plug.in (fix preprocessor macro names and feature tests). Thanks to Vasil Dimov for spotting this.
      65a79d20
  8. 15 Jan, 2010 1 commit