aboutsummaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authordrh <>2025-02-11 19:54:13 +0000
committerdrh <>2025-02-11 19:54:13 +0000
commitcd56ad4ccb42b598f3422f2c554a6feaa5c10951 (patch)
treef975bebcf6fbe071610f0e9249a18c02842376b0 /tool
parent374c6a451e09bc6c14ef7e671bf4c788bfdfefef (diff)
downloadsqlite-cd56ad4ccb42b598f3422f2c554a6feaa5c10951.tar.gz
sqlite-cd56ad4ccb42b598f3422f2c554a6feaa5c10951.zip
Omit the src/pragma.h file. It is generated by the tool/mkpragmatab.tcl script.
The makefiles now know how to build this file for themselves. FossilOrigin-Name: 9709ed1cdfa17f690ffd4ec8cfc54efefec8352143c1d8b701f09299bd7eef6e
Diffstat (limited to 'tool')
-rw-r--r--tool/mkpragmatab.tcl8
-rw-r--r--tool/srctree-check.tcl13
2 files changed, 4 insertions, 17 deletions
diff --git a/tool/mkpragmatab.tcl b/tool/mkpragmatab.tcl
index 2b5b6fdcd..81ef0ea00 100644
--- a/tool/mkpragmatab.tcl
+++ b/tool/mkpragmatab.tcl
@@ -4,16 +4,16 @@
#
# To add new pragmas, first add the name and other relevant attributes
# of the pragma to the "pragma_def" object below. Then run this script
-# to generate the ../src/pragma.h header file that contains macros and
+# to generate the pragma.h header file that contains macros and
# the lookup table needed for pragma name lookup in the pragma.c module.
# Then add the extra "case PragTyp_XXXXX:" and subsequent code for the
# new pragma in ../src/pragma.c.
#
-# The results are normally written into the ../src/pragma.h file. However,
+# The results are normally written into the pragma.h file. However,
# if an alternative output file name is provided as an argument, then
# results are written into the alternative. For example:
#
-# tclsh tool/mkpragmatab.tcl ;# <--- Results to src/pragma.h
+# tclsh tool/mkpragmatab.tcl ;# <--- Results to pragma.h
#
# tclsh tool/mkpragmatab.tcl /dev/tty ;# <-- results to terminal
#
@@ -413,7 +413,7 @@ set pragma_def {
if {$argc>0} {
set destfile [lindex $argv 0]
} else {
- set destfile "[file dir [file dir [file normal $argv0]]]/src/pragma.h"
+ set destfile "pragma.h"
puts "Overwriting $destfile with new pragma table..."
}
set fd [open $destfile wb]
diff --git a/tool/srctree-check.tcl b/tool/srctree-check.tcl
index 918f12a9d..b16bd924a 100644
--- a/tool/srctree-check.tcl
+++ b/tool/srctree-check.tcl
@@ -5,7 +5,6 @@
#
# * Makefile.msc and autoconf/Makefile.msc agree
# * VERSION agrees with autoconf/tea/configure.ac
-# * src/pragma.h agrees with tool/mkpragmatab.tcl
#
# Other tests might be added later.
#
@@ -61,15 +60,3 @@ if {$f1 != $f2} {
puts "...... Fix: tclsh tool/mkmsvcmin.tcl"
incr NERR
}
-
-######################### src/pragma.h ########################################
-
-set f1 [readfile $ROOT/src/pragma.h]
-exec $TCLSH $ROOT/tool/mkpragmatab.tcl tmp2.txt
-set f2 [readfile tmp2.txt]
-file delete tmp2.txt
-if {$f1 != $f2} {
- puts "ERROR: ./src/pragma.h does not agree with ./tool/mkpragmatab.tcl"
- puts "...... Fix: tclsh tool/mkpragmatab.tcl"
- incr NERR
-}