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: