Fix FreeBSD build.
[haiku.git] / src / tools / keymap / Jamfile
blob0e4fa30a8c0069b2746dddf8496d344986feac07
1 SubDir HAIKU_TOP src tools keymap ;
3 UsePrivateBuildHeaders shared storage ;
5 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src bin keymap ] ;
7 USES_BE_API on <build>keymap = true ;
9 local regexSources ;
10 local regexLib ;
12 if $(HOST_PLATFORM) = cygwin || $(HOST_PLATFORM) = sunos {
13         UseHeaders [ FDirName $(HAIKU_TOP) src system libroot posix glibc regex ] ;
14         SubDirCcFlags -D__USE_GNU -DHAVE_STDBOOL_H ;
15         regexSources = regex.c ;
18 # FreeBSD isolates the GNU-style functions and structures into their own library.
19 if $(HOST_PLATFORM) = freebsd {
20         regexLib = gnuregex ;
23 BuildPlatformMain <build>keymap :
24         main.cpp
25         Keymap.cpp
26         $(regexSources)
27         : libshared_build.a $(HOST_LIBSTDC++) $(HOST_LIBSUPC++) $(regexLib)
30 LinkAgainst <build>keymap : $(HOST_LIBBE) ;
32 SEARCH on [ FGristFiles $(regexSources) ]
33         = [ FDirName $(HAIKU_TOP) src system libroot posix glibc regex ] ;