Skip to content
Snippets Groups Projects
  • Kirill Yukhin's avatar
    38c5400f
    Introduce SQL maintainer mode. · 38c5400f
    Kirill Yukhin authored
    This patch removes following source files regeneration:
      1. keywordhash.h
      2. opcodes.[hc]
      3. parse.[hc]
      4. sqlite3.h
    adding them to the source tree.
    
    To re-generate them (p.p. 1-3) one must pass
    -DSQL_MAINTAINER_MODE=ON option to cmake. Files will be
    copied to source tree automatically iif actual difference will
    be detected.
    
    As far we don't need such platform variety - remove sqlite3.h
    re-generation at all.
    Remove TCL script responsible for generation and template header
    as well.
    
    Compilation of auxilary SQL tools was also moved under this option:
      1. Lemon parser
      2. mkkeywordhash
    since they redundant in non-maintainer mode.
    
    Finally it removes dependency on TCL from all Tarantool package
    variants.
    
    Remove sqliteConfig.h, we don't use it.
    38c5400f
    History
    Introduce SQL maintainer mode.
    Kirill Yukhin authored
    This patch removes following source files regeneration:
      1. keywordhash.h
      2. opcodes.[hc]
      3. parse.[hc]
      4. sqlite3.h
    adding them to the source tree.
    
    To re-generate them (p.p. 1-3) one must pass
    -DSQL_MAINTAINER_MODE=ON option to cmake. Files will be
    copied to source tree automatically iif actual difference will
    be detected.
    
    As far we don't need such platform variety - remove sqlite3.h
    re-generation at all.
    Remove TCL script responsible for generation and template header
    as well.
    
    Compilation of auxilary SQL tools was also moved under this option:
      1. Lemon parser
      2. mkkeywordhash
    since they redundant in non-maintainer mode.
    
    Finally it removes dependency on TCL from all Tarantool package
    variants.
    
    Remove sqliteConfig.h, we don't use it.