| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-04-11 | build: also probe for lua as lua-{5.2,5.3} | Marc André Tanner | 1 | -1/+1 | |
| This should let configure pick up the lua libraries on FreeBSD 10. | |||||
| 2016-03-26 | fix linker flags | Christian Hesse | 1 | -1/+1 | |
| fixes #214 | |||||
| 2016-03-25 | configure: fix probing of hardening flags | Marc André Tanner | 1 | -3/+3 | |
| 2016-03-23 | configure: use capital letters for variable names | Christian Hesse | 1 | -26/+26 | |
| 2016-03-23 | configure: default to cc instead of c99 | Marc André Tanner | 1 | -1/+1 | |
| 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 | 1 | -1/+1 | |
| 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 | 1 | -12/+13 | |
| 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 | 1 | -0/+2 | |
| 2016-03-22 | configure: exchange _{BSD,DARWIN_C}_SOURCE defines | Marc André Tanner | 1 | -2/+2 | |
| 2016-03-21 | Remove bashisms from configure script. | Richard Burke | 1 | -4/+7 | |
| 2016-03-21 | configure: probe for hardening flags | Marc André Tanner | 1 | -1/+8 | |
| 2016-03-21 | configure: probe for size optimizing flags (disabled for now) | Marc André Tanner | 1 | -0/+3 | |
| 2016-03-21 | build: reorder some variables | Marc André Tanner | 1 | -5/+7 | |
| 2016-03-21 | configure: make man and share directories configurable | Christian Hesse | 1 | -2/+8 | |
| 2016-03-21 | configure: fix install prefix for man and share directories | Christian Hesse | 1 | -0/+2 | |
| 2016-03-21 | configure: fix condition for libselinux | Christian Hesse | 1 | -2/+2 | |
| 2016-03-21 | configure: fix condition for libacl | Christian Hesse | 1 | -2/+2 | |
| 2016-03-21 | configure: fix condition for liblua | Christian Hesse | 1 | -4/+4 | |
| 2016-03-21 | configure: fix condition for libtermkey | Christian Hesse | 1 | -2/+2 | |
| 2016-03-21 | configure: fix condition for ncurses | Christian Hesse | 1 | -4/+4 | |
| 2016-03-21 | build: overhaul build system auto detect stuff using a configure script | Marc André Tanner | 1 | -0/+449 | |
| 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. | |||||
