#
61206a24 |
|
07-Mar-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
build: Cleanup of libgnuregex usage. John's revert of my removal commit dragged back a bunch of cygwin/sunos cruft, as well as re-adding RegExp.cpp to the host libshared, that we don't need. Instead, remove this and add libgnuregex_build to just the tools/keymap link alongside the FreeBSD gnuregex case.
|
#
16b34a8f |
|
27-Dec-2017 |
Rene Gollent <rene@gollent.com> |
Fix FreeBSD build. - Recent changes to the build system appear to make the assumption that the GNU regex APIs are universally available. This isn't the case on FreeBSD, which requires libgnuregex to provide that functionality. This broke the host keymap build.
|
#
204dee70 |
|
09-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use libbe_build also on Haiku This means the build tools will no longer be built against the host platform's libbe, which avoids compatibility problems -- e.g. an older Haiku host libbe may not have certain features the build tools require -- and also makes the build behave more similiar on Haiku and other platforms. The host libroot dependency still remains and is not easy to get rid of. Also remove some bits of BeOS/Dano/Zeta build support.
|
#
5b0ecc5f |
|
14-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Make sure headers/build is in the include paths, so that the Haiku counterparts most headers refer to can be found. Fixes the build under Haiku (ticket #7688). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42187 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07cadb84 |
|
13-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Make use of the UsePrivateBuildHeaders rule. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42164 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4f4142e |
|
14-Aug-2010 |
Andreas Färber <andreas.faerber@web.de> |
keymap: Fix build on Solaris host The updated glibc regex sources use source-local includes, such as "regex_internal.h", so add the regex directory to the search path. Define __USE_GNU as in r38031 to define GNU extensions used and HAVE_STDBOOL_H to avoid build failure due to type bool. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38097 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a41cc8a7 |
|
20-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed build on the Haiku platform. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36375 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
910f10f2 |
|
20-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added libshared_build.a, currently only contains Keymap.cpp. * keymap and <build>keymap are now using the BKeymap class as a base as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36368 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4d121ec0 |
|
09-Aug-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Andreas Faerber with changes by myself: Work towards Solaris build platform support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26899 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dff0e735 |
|
23-Jul-2008 |
Maurice Kalinowski <mauricek@nowhere.fake> |
julun+mauricek: * Cygwin does not have regex support, so we use the one we already have in our glibc. * Keymap.h has a automatic forward declaration of re_registers, which causes a compile break on Cygwin, but not on other platforms. So add a include for regex.h in the header and remove it in the source file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6dcd0ccf |
|
18-May-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Morgan Howe (slightly modified): Several changes to support building on Mac OS X (Darwin). A problem with makebootable remains. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21165 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc3 |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
204dee708a999d5a71d0cb9497650ee7cef85d0a |
|
09-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use libbe_build also on Haiku This means the build tools will no longer be built against the host platform's libbe, which avoids compatibility problems -- e.g. an older Haiku host libbe may not have certain features the build tools require -- and also makes the build behave more similiar on Haiku and other platforms. The host libroot dependency still remains and is not easy to get rid of. Also remove some bits of BeOS/Dano/Zeta build support.
|
#
5b0ecc5fd15e6b53fbb816bc407330a20d20ba87 |
|
14-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Make sure headers/build is in the include paths, so that the Haiku counterparts most headers refer to can be found. Fixes the build under Haiku (ticket #7688). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42187 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07cadb8481a2524b0f8cc89ace66e60f13c31f49 |
|
13-Jun-2011 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Make use of the UsePrivateBuildHeaders rule. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42164 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f4f4142ee0671ad07d0b347bda8929674e9d2d0b |
|
14-Aug-2010 |
Andreas Färber <andreas.faerber@web.de> |
keymap: Fix build on Solaris host The updated glibc regex sources use source-local includes, such as "regex_internal.h", so add the regex directory to the search path. Define __USE_GNU as in r38031 to define GNU extensions used and HAVE_STDBOOL_H to avoid build failure due to type bool. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38097 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a41cc8a74bef7264d096f94ed1f8c2a4ed648e60 |
|
20-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed build on the Haiku platform. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36375 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
910f10f2fcf05e0973ffc60734515b369c103ca6 |
|
20-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Added libshared_build.a, currently only contains Keymap.cpp. * keymap and <build>keymap are now using the BKeymap class as a base as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36368 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4d121ec0678890dc6c2b19bdf11a7b9e02785462 |
|
09-Aug-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Andreas Faerber with changes by myself: Work towards Solaris build platform support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26899 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dff0e735eb7c81e1a7cb4429bd0a3fb09264cc1c |
|
23-Jul-2008 |
Maurice Kalinowski <mauricek@nowhere.fake> |
julun+mauricek: * Cygwin does not have regex support, so we use the one we already have in our glibc. * Keymap.h has a automatic forward declaration of re_registers, which causes a compile break on Cygwin, but not on other platforms. So add a include for regex.h in the header and remove it in the source file. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6dcd0ccf238263a3e5eb2e2a44e2ed0da1617a42 |
|
18-May-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Morgan Howe (slightly modified): Several changes to support building on Mac OS X (Darwin). A problem with makebootable remains. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21165 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
338b8dc301721b1f472e8297a898d4eaa2f2ee3a |
|
29-Oct-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merged changes from branch build_system_redesign at revision 14573. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14574 a95241bf-73f2-0310-859d-f6bbb57e9c96
|