pmake46 931 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/sh
  2. cd ..
  3. dir=`pwd`
  4. export CC=gcc-4.6
  5. export CXX=g++-4.6
  6. #-D_GLIBCXX_PROFILE
  7. export LANG=C
  8. export CXXFLAGS="-pg -fno-inline -Wunreachable-code -Wmissing-field-initializers \
  9. -Wabi -Wdisabled-optimization -Wuninitialized \
  10. -Wvolatile-register-var -Winvalid-pch -Wredundant-decls \
  11. -Wnormalized=nfkc -Wmissing-format-attribute -Wmissing-noreturn \
  12. -Wswitch-default -Wsign-promo -Waddress -Wmissing-declarations \
  13. -Wctor-dtor-privacy -Wstrict-null-sentinel \
  14. -Wunused-parameter -Wredundant-decls -Wlogical-op \
  15. -Wempty-body -Wsign-compare -Wclobbered -Wcast-align -Wcast-qual \
  16. -Wtype-limits -Wpointer-arith -Wundef -Wmissing-include-dirs \
  17. -Wignored-qualifiers -Winit-self -pedantic -Wall -ggdb3 -O2 -pipe \
  18. -Wno-attributes"
  19. autoreconf -i
  20. ./configure --prefix=$dir/run \
  21. --datadir=$dir/run/share/games \
  22. --bindir=$dir/run/bin \
  23. --mandir=$dir/run/share/man
  24. make -j16 2>build/make.log