| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-23 | configure: use capital letters for variable names | Christian Hesse | |
| 2016-03-23 | configure: default to cc instead of c99 | Marc André Tanner | |
| Using -std=c99 in combination with c99 does not make sense. Some versions of Mac OS seem to have a broken wrapper implementing the c99 utility which always generates 32-bit code instead of targeting the native architecture. http://stackoverflow.com/questions/4182413 Also add clang to the list of compilers to try. | |||
| 2016-03-23 | configure: fix detection of libtermkey | Marc André Tanner | |
| On Cygwin the configure check for libtermkey fails due to unresolved symbols from libcurses. The pkg-config file of libtermkey lacks a reference to its dependencies (either curses or unibilium). Since we depend on curses anyway we can fix this by adding $LDFLAGS_CURSES to the configure check. | |||
| 2016-03-23 | configure: use temporary file instead of /dev/null for compiler output | Marc André Tanner | |
| This should fix configure checks on Cygwin whereas before gcc would attempt (and fail) to write to /dev/null.exe | |||
| 2016-03-22 | configure: clear ${C,LD}FLAGS_LUA in error case | Marc André Tanner | |
| 2016-03-22 | configure: exchange _{BSD,DARWIN_C}_SOURCE defines | Marc André Tanner | |
| 2016-03-21 | Remove bashisms from configure script. | Richard Burke | |
| 2016-03-21 | configure: probe for hardening flags | Marc André Tanner | |
| 2016-03-21 | configure: probe for size optimizing flags (disabled for now) | Marc André Tanner | |
| 2016-03-21 | build: reorder some variables | Marc André Tanner | |
| 2016-03-21 | configure: make man and share directories configurable | Christian Hesse | |
| 2016-03-21 | configure: fix install prefix for man and share directories | Christian Hesse | |
| 2016-03-21 | configure: fix condition for libselinux | Christian Hesse | |
| 2016-03-21 | configure: fix condition for libacl | Christian Hesse | |
| 2016-03-21 | configure: fix condition for liblua | Christian Hesse | |
| 2016-03-21 | configure: fix condition for libtermkey | Christian Hesse | |
| 2016-03-21 | configure: fix condition for ncurses | Christian Hesse | |
| 2016-03-21 | build: overhaul build system auto detect stuff using a configure script | Marc André Tanner | |
| The new build instructions are: $ ./configure && make && sudo make install The configure script tries to auto detect support for various libraries and compiler options. These choices can be overwritten by explicitly specifing --{en,dis}able-{lua,selinux,acl}. See ./configure --help for all supported options. The configure script generates config.mk which should allow portable (among GNU and BSD make) Makefiles. Manually editing config.mk is still supported. | |||
