{"thread":{"id":"32800","subject":"[PATCH 5/5] msvc: avoid collisions between \"tags\" and \"TAGS\"","startedAt":"2013-01-31T18:33:57Z","lastAt":"2013-01-31T18:33:57Z","messageCount":1,"participants":["Ramsay Jones"],"isPatch":true,"patchVersion":1,"patchTotal":5},"messages":[{"id":"208385","messageId":"510AB915.3050209@ramsay1.demon.co.uk","threadId":"32800","inReplyTo":null,"subject":"[PATCH 5/5] msvc: avoid collisions between \"tags\" and \"TAGS\"","fromName":"Ramsay Jones","fromEmail":"ramsay@ramsay1.demon.co.uk","sentAt":"2013-01-31T18:33:57Z","receivedAt":"2013-01-31T18:33:57Z","isPatch":true,"sender":{"key":"ramsay@ramsayjones.plus.com","avatar":"https://avatars.githubusercontent.com/u/33702710?v=4"},"body":"\nCommit 2f769195 (\"MinGW: avoid collisions between \"tags\" and \"TAGS\",\n28-09-2010) enabled MinGW to use an ETAGS file in order to avoid\nfilename collisions on (Windows) case insensitive filesystems. In\naddition, this prevents 'make' from issuing several warning messages.\n\nWhen using the Makefile to perform an MSVC build, which is usually\nexecuted using MinGW tools, we can also benefit from this capability.\nIn order to reap the above benefits, we set the ETAGS_TARGET build\nvariable to ETAGS in the MSVC config block.\n\nSigned-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>\n---\n config.mak.uname | 1 +\n 1 file changed, 1 insertion(+)\n\ndiff --git a/config.mak.uname b/config.mak.uname\nindex bfb8a39..6f60c3f 100644\n--- a/config.mak.uname\n+++ b/config.mak.uname\n@@ -343,6 +343,7 @@ ifeq ($(uname_S),Windows)\n \tNO_CURL = YesPlease\n \tNO_PYTHON = YesPlease\n \tBLK_SHA1 = YesPlease\n+\tETAGS_TARGET = ETAGS\n \tNO_INET_PTON = YesPlease\n \tNO_INET_NTOP = YesPlease\n \tNO_POSIX_GOODIES = UnfortunatelyYes\n-- \n1.8.1\n"}]}