- # todo, consider when this should be uncommented
- #logq s make uninstall
- find ~/.emacs.d/ -name '*.elc' -delete
-
- # git version
- if [[ $1 ]]; then
- e i clean -xxxfd
- elif $update; then
- e i fetch
- e i clean -xxxffd
- e i reset --hard origin/master
- e i clean -xxxffd
- fi
-
- # autogen is usually only for the first build, assume it works
- logq ./autogen.sh all
- # I tried changing O2 to O3, don't know if it made it faster or slower so I went back to 02.
- # Also, link-time-optimization based on ./INSTALL
-
- # for debugging, use -Og, or -O0 to make debug really correspond to sources
- # dunno why I have had -std=gnu99 in the past
- #CFLAGS='-std=gnu99 -g3 -Og'
- export CFLAGS='-g3 -Og'
- #CFLAGS='-std=gnu99 -g3 -O2' logq ./configure --enable-link-time-optimization
- # on ubuntu 12.04, the above fails, says my c compiler won't work, so intead, just use defaults
- logq ./configure
- logq make -j `nproc` bootstrap
+ # todo, consider when this should be uncommented
+ #logq s make uninstall
+ find ~/.emacs.d/ -name '*.elc' -delete
+
+ # git version
+ if [[ $1 ]]; then
+ e i clean -xxxfd
+ elif $update; then
+ e i fetch
+ e i clean -xxxffd
+ e i reset --hard origin/master
+ e i clean -xxxffd
+ fi
+
+ # autogen is usually only for the first build, assume it works
+ logq ./autogen.sh all
+ # I tried changing O2 to O3, don't know if it made it faster or slower so I went back to 02.
+ # Also, link-time-optimization based on ./INSTALL
+
+ # for debugging, use -Og, or -O0 to make debug really correspond to sources
+ # dunno why I have had -std=gnu99 in the past
+ #CFLAGS='-std=gnu99 -g3 -Og'
+ export CFLAGS='-g3 -Og'
+ #CFLAGS='-std=gnu99 -g3 -O2' logq ./configure --enable-link-time-optimization
+ # on ubuntu 12.04, the above fails, says my c compiler won't work, so intead, just use defaults
+ logq ./configure
+ logq make -j `nproc` bootstrap