1. 29 Jan, 2010 2 commits
  2. 28 Jan, 2010 3 commits
  3. 27 Jan, 2010 4 commits
  4. 26 Jan, 2010 9 commits
  5. 25 Jan, 2010 5 commits
  6. 24 Jan, 2010 3 commits
    • Vladislav Vaintroub's avatar
      Following autotools tradition, add preprocessor definitions specified in... · 9cb05dc8
      Vladislav Vaintroub authored
      Following autotools tradition, add preprocessor definitions  specified in environment variable CPPFLAGS
      9cb05dc8
    • 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
  7. 22 Jan, 2010 4 commits
  8. 21 Jan, 2010 4 commits
  9. 20 Jan, 2010 5 commits
  10. 19 Jan, 2010 1 commit