Mercurial > vim
comparison src/Makefile @ 5176:08eb57382186 v7.4a.014
updated for version 7.4a.014
Problem: Test 86 and 89 have a problem with using a shadow dir.
Solution: Adjust for the different directory structure. (James McCoy)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 13 Jul 2013 14:08:16 +0200 |
parents | fca6ba0d2d66 |
children | 7a1b782ec64a |
comparison
equal
deleted
inserted
replaced
5175:87d6016bd400 | 5176:08eb57382186 |
---|---|
418 # ln -s python3 python3.1 | 418 # ln -s python3 python3.1 |
419 # If both python2.x and python3.x are enabled then the linking will be via | 419 # If both python2.x and python3.x are enabled then the linking will be via |
420 # dlopen(), dlsym(), dlclose(), i.e. pythonX.Y.so must be available | 420 # dlopen(), dlsym(), dlclose(), i.e. pythonX.Y.so must be available |
421 # However, this may still cause problems, such as "import termios" failing. | 421 # However, this may still cause problems, such as "import termios" failing. |
422 # Build two separate versions of Vim in that case. | 422 # Build two separate versions of Vim in that case. |
423 #CONF_OPT_PYTHON = --enable-pythoninterp | 423 CONF_OPT_PYTHON = --enable-pythoninterp |
424 #CONF_OPT_PYTHON = --enable-pythoninterp=dynamic | 424 #CONF_OPT_PYTHON = --enable-pythoninterp=dynamic |
425 #CONF_OPT_PYTHON3 = --enable-python3interp | 425 CONF_OPT_PYTHON3 = --enable-python3interp |
426 #CONF_OPT_PYTHON3 = --enable-python3interp=dynamic | 426 #CONF_OPT_PYTHON3 = --enable-python3interp=dynamic |
427 | 427 |
428 # RUBY | 428 # RUBY |
429 # Uncomment this when you want to include the Ruby interface. | 429 # Uncomment this when you want to include the Ruby interface. |
430 # First one for static linking, second one for loading when used. | 430 # First one for static linking, second one for loading when used. |
497 # The default is "normal". | 497 # The default is "normal". |
498 #CONF_OPT_FEAT = --with-features=tiny | 498 #CONF_OPT_FEAT = --with-features=tiny |
499 #CONF_OPT_FEAT = --with-features=small | 499 #CONF_OPT_FEAT = --with-features=small |
500 #CONF_OPT_FEAT = --with-features=normal | 500 #CONF_OPT_FEAT = --with-features=normal |
501 #CONF_OPT_FEAT = --with-features=big | 501 #CONF_OPT_FEAT = --with-features=big |
502 #CONF_OPT_FEAT = --with-features=huge | 502 CONF_OPT_FEAT = --with-features=huge |
503 | 503 |
504 # COMPILED BY - For including a specific e-mail address for ":version". | 504 # COMPILED BY - For including a specific e-mail address for ":version". |
505 #CONF_OPT_COMPBY = "--with-compiledby=John Doe <JohnDoe@yahoo.com>" | 505 #CONF_OPT_COMPBY = "--with-compiledby=John Doe <JohnDoe@yahoo.com>" |
506 | 506 |
507 # X WINDOWS DISABLE - For creating a plain Vim without any X11 related fancies | 507 # X WINDOWS DISABLE - For creating a plain Vim without any X11 related fancies |
565 #CFLAGS = -O6 -fno-strength-reduce -Wall -Wshadow -Wmissing-prototypes | 565 #CFLAGS = -O6 -fno-strength-reduce -Wall -Wshadow -Wmissing-prototypes |
566 #CFLAGS = -g -DDEBUG -Wall -Wshadow -Wmissing-prototypes | 566 #CFLAGS = -g -DDEBUG -Wall -Wshadow -Wmissing-prototypes |
567 #CFLAGS = -g -O2 '-DSTARTUPTIME="vimstartup"' -fno-strength-reduce -Wall -Wmissing-prototypes | 567 #CFLAGS = -g -O2 '-DSTARTUPTIME="vimstartup"' -fno-strength-reduce -Wall -Wmissing-prototypes |
568 | 568 |
569 # Use this with GCC to check for mistakes, unused arguments, etc. | 569 # Use this with GCC to check for mistakes, unused arguments, etc. |
570 #CFLAGS = -g -Wall -Wextra -Wmissing-prototypes -Wunreachable-code -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 | 570 CFLAGS = -g -Wall -Wextra -Wmissing-prototypes -Wunreachable-code -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 |
571 #CFLAGS = -g -O2 -Wall -Wextra -Wmissing-prototypes -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DU_DEBUG | 571 #CFLAGS = -g -O2 -Wall -Wextra -Wmissing-prototypes -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DU_DEBUG |
572 #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers | 572 #PYTHON_CFLAGS_EXTRA = -Wno-missing-field-initializers |
573 #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code -Wno-unused-parameter | 573 #MZSCHEME_CFLAGS_EXTRA = -Wno-unreachable-code -Wno-unused-parameter |
574 | 574 |
575 # EFENCE - Electric-Fence malloc debugging: catches memory accesses beyond | 575 # EFENCE - Electric-Fence malloc debugging: catches memory accesses beyond |
611 # MEMORY LEAK DETECTION | 611 # MEMORY LEAK DETECTION |
612 # Requires installing the ccmalloc library. | 612 # Requires installing the ccmalloc library. |
613 # Configuration is in the .ccmalloc or ~/.ccmalloc file. | 613 # Configuration is in the .ccmalloc or ~/.ccmalloc file. |
614 # Doesn't work very well, since memory linked to from global variables | 614 # Doesn't work very well, since memory linked to from global variables |
615 # (in libraries) is also marked as leaked memory. | 615 # (in libraries) is also marked as leaked memory. |
616 #LEAK_CFLAGS = -DEXITFREE | 616 LEAK_CFLAGS = -DEXITFREE |
617 #LEAK_LIBS = -lccmalloc | 617 #LEAK_LIBS = -lccmalloc |
618 | 618 |
619 ##################################################### | 619 ##################################################### |
620 ### Specific systems, check if yours is listed! ### {{{ | 620 ### Specific systems, check if yours is listed! ### {{{ |
621 ##################################################### | 621 ##################################################### |
2364 mkdir $(SHADOWDIR)/testdir | 2364 mkdir $(SHADOWDIR)/testdir |
2365 cd $(SHADOWDIR)/testdir; ln -s ../../testdir/Makefile \ | 2365 cd $(SHADOWDIR)/testdir; ln -s ../../testdir/Makefile \ |
2366 ../../testdir/vimrc.unix \ | 2366 ../../testdir/vimrc.unix \ |
2367 ../../testdir/*.in \ | 2367 ../../testdir/*.in \ |
2368 ../../testdir/*.vim \ | 2368 ../../testdir/*.vim \ |
2369 ../../testdir/python* \ | |
2369 ../../testdir/test83-tags? \ | 2370 ../../testdir/test83-tags? \ |
2370 ../../testdir/*.ok . | 2371 ../../testdir/*.ok . |
2371 | 2372 |
2372 # Link needed for doing "make install" in a shadow directory. | 2373 # Link needed for doing "make install" in a shadow directory. |
2373 runtime: | 2374 runtime: |