1. 24 Jan, 2010 1 commit
    • Vladislav Vaintroub's avatar
      Handle different installation layouts. · c827968a
      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)
      c827968a
  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
  8. 15 Jan, 2010 2 commits