• Vladislav Vaintroub's avatar
    Bug #51488 :missing features and change behavior in cmake runs compared to · 99714784
    Vladislav Vaintroub authored
    autotools runs
    - Fix recognition of --with-debug=full in configure wrapper
    - Remove CMakeCache.txt in configure wrapper, to match the original
    - Fix recognition of max-no-ndb
    - Fix broken dependencies of mysql_fix_privilege_table.sql from 
      mysql_system_tables.sql and mysql_system_tables_fix.sql
    - Add "distclean target" that informs user about appropriate bzr command
    
    
    
    cmake/configure.pl:
      - Recognize --with-debug=full, map to WITH_DEBUG_FULL
      - remove CMakeCache.txt, so the configuration is no more sticky
      (to match the original configure behavior)
    cmake/plugin.cmake:
      - Recognize WITH_MAX_NO_NDB, this fixes missing storage engines after BUILD/*max-no-ndb scripts
    mysql-test/CMakeLists.txt:
      test-force uses the same macros (MTR_FORCE) as test-bt* now
    scripts/CMakeLists.txt:
      - Fix broken dependency when producing mysql_fix_privilege_tables.sql, reported by Davi.
      We now concatenate 2 scripts in custom command that
      has dependency on both scripts rather than concatenating them at cmake time.
    sql/CMakeLists.txt:
      Address frequently asked question "where is distclean" by implementing distclean target 
      that does nothing except pointing to appropriate 
      bzr command.
      
      It is better not to call "bzr clean-tree" automatically, without user consent.
      It could clean new files that were meant to be added.
    99714784
CMakeLists.txt 10.3 KB