TDBC

Check-in [7f0253a5c5]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix [625f0ee464]: Disable writing to build-dir at install time. Thanks to Erik Leunissen for noticing that this copying to the top build directory is completely unnecessary.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 7f0253a5c5aa2bdcd119e102383ab2c33a764ca7
User & Date: jan.nijtmans 2015-06-26 21:57:15.872
References
2015-10-13
13:15 Closed ticket [c429de3d3f]: package require tdbc fails in all driver test suites plus 4 other changes artifact: d5574309ba user: jan.nijtmans
13:11
Revert [7f0253a5c5aa2bdc]: It causes test-failures in the other tdbc* packages. check-in: 255ee301f9 user: jan.nijtmans tags: trunk
Context
2015-07-08
14:24
[6af4223559964a82]: if "package require tdbc::*" fails to load a DLL, it should clean up. Suggested by aspect check-in: 105afc59f2 user: jan.nijtmans tags: trunk
2015-06-26
21:57
Fix [625f0ee464]: Disable writing to build-dir at install time. Thanks to Erik Leunissen for noticing that this copying to the top build directory is completely unnecessary. check-in: 7f0253a5c5 user: jan.nijtmans tags: trunk
13:01
Make stub table pointer a 'const'ant, because Tcl_LoadFile is the only function that is allowed to fill the table. check-in: b8fd487e3f user: jan.nijtmans tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to Makefile.in.
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
# The binaries target builds executable programs, Windows .dll's, unix
# shared/static libraries, and any other platform-dependent files.
# The list of targets to build for "binaries:" is specified at the top
# of the Makefile, in the "BINARIES" variable.
#========================================================================

binaries: $(BINARIES)
	cp -p $(srcdir)/library/tdbc.tcl $(top_builddir)

libraries:

#========================================================================
# Your doc target should differentiate from doc builds (by the developer)
# and doc installs (see install-doc), which just install the docs on the
# end user machine when building from source.







<







188
189
190
191
192
193
194

195
196
197
198
199
200
201
# The binaries target builds executable programs, Windows .dll's, unix
# shared/static libraries, and any other platform-dependent files.
# The list of targets to build for "binaries:" is specified at the top
# of the Makefile, in the "BINARIES" variable.
#========================================================================

binaries: $(BINARIES)


libraries:

#========================================================================
# Your doc target should differentiate from doc builds (by the developer)
# and doc installs (see install-doc), which just install the docs on the
# end user machine when building from source.
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
# variable in configure.ac
#========================================================================

clean:
	-test -z "$(BINARIES)" || rm -f $(BINARIES)
	-rm -f *.$(OBJEXT) core *.core
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
	-rm -f tdbc.tcl

distclean: clean
	-rm -f *.tab.c
	-rm -f $(CONFIG_CLEAN_FILES)
	-rm -f config.cache config.log config.status

#========================================================================







<







391
392
393
394
395
396
397

398
399
400
401
402
403
404
# variable in configure.ac
#========================================================================

clean:
	-test -z "$(BINARIES)" || rm -f $(BINARIES)
	-rm -f *.$(OBJEXT) core *.core
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)


distclean: clean
	-rm -f *.tab.c
	-rm -f $(CONFIG_CLEAN_FILES)
	-rm -f config.cache config.log config.status

#========================================================================