Commit Graph

65 Commits

Author SHA1 Message Date
Sergey Popov
7c7b8684a2 Prevent pkg-config from using native packages during cross-compile. 2009-07-11 14:06:53 +00:00
Sergey Popov
cf831db47b Fixed lua check
The test program was missing #include <lauxlib.h> but
used luaL_newstate() which is defined in it.
2009-06-23 00:53:35 +00:00
Sergey Popov
640e5aff7c Fixed a mistake in autodetection of versioned installation boost. 2009-06-09 13:25:40 +00:00
Iurii Chernyi
af320fc046 Improved lua detection to work on FreeBSD7...
...(which uses lua-5.1.pc) Now scons can compile trunk on FreeBSD7
without any os-specific patches.
2009-04-25 15:47:25 +00:00
Sergey Popov
6afce6a362 scons wasn't installing locales and translations...
...if those dirs didn't exist at SConscript parse time. Fixed.
2009-04-17 16:08:05 +00:00
Sergey Popov
01de0050e6 Added some diagnostic output to lua and pkg-config checks.
(written to build/config.log)
2009-03-27 13:48:45 +00:00
Sergey Popov
f19234e833 Silence pkg-config errors. 2009-03-27 12:26:19 +00:00
Sergey Popov
b2829b1a1a Added support for finding lua without pkg-config. 2009-03-27 12:26:14 +00:00
Sergey Popov
c42a66d370 Prevent lua check from adding flags to env when it fails. 2009-03-26 20:23:30 +00:00
Sergey Popov
e723064d2c Use " instead of ' to quote package names when invoking pkg-config.
Since ' breaks on windows.
2009-03-25 15:06:14 +00:00
Sergey Popov
758d64adf5 Clarified message in lua check. 2009-03-24 14:05:11 +00:00
Sergey Popov
e94dcecf17 Added a custom check for lua. 2009-03-23 01:26:52 +00:00
Sergey Popov
36b0a414be Refactoring. 2009-03-22 22:31:40 +00:00
Sergey Popov
738ddee7b9 Made pkgconfig check add '' around package's name
to relieve check's caller from this responsibility.
2009-03-22 19:53:11 +00:00
Sergey Popov
45e1f336a1 Use env.AddMethod to add custom methods. 2009-03-20 20:49:23 +00:00
Sergey Popov
31b4593e56 Fixed installation of translations.
Made localedirname option actually affect the directory where
translations are installed.
2009-01-11 13:15:27 +00:00
Sergey Popov
15e0575116 Rewritten InstallFiltered builder.
Made it have semantics similar to env.InstallAs and operate only on
directories.
2009-01-11 13:15:16 +00:00
Sergey Popov
f89f6d9bdd Fixed "scons install" with gui=tiny. 2009-01-11 01:12:58 +00:00
Sergey Popov
13a9d22cc3 Implemented a custom check for gettext's libintl. 2008-11-14 12:10:49 +00:00
Sergey Popov
9721409c98 Added env.InstallBinary wrapper method and made use of it. 2008-11-02 18:10:48 +00:00
Sergey Popov
1e0cdc6cd4 Committed Shadow_Master's fix for failure of boost::test check with boost 1.33 2008-11-01 21:52:17 +00:00
Sergey Popov
50e7c63d04 Really fixed install with scons 0.96.93 2008-10-17 08:26:53 +00:00
Sergey Popov
74413860e0 Fixed install with scons 0.96.93 2008-10-16 22:55:24 +00:00
Sergey Popov
647d3e71e0 Fixed breakage with scons 0.96.93 2008-10-16 22:37:34 +00:00
Sergey Popov
b087aec475 Converted remaining installation productions to use InstallData. 2008-10-16 21:58:53 +00:00
Sergey Popov
d241bb6e38 Made use of InstallData when installing manpages. 2008-10-16 18:45:52 +00:00
Sergey Popov
0b542118a8 Added InstallData wrapper method and used it to install icons...
...and desktop entry.
2008-10-16 17:48:05 +00:00
Sergey Popov
bda080bd63 Made boost autodetection look for boost in /sw, /sw/local and C:\Boost. 2008-10-15 10:00:27 +00:00
Sergey Popov
4e0c596e4d Forward PKG_CONFIG_PATH since env.ParseConfig...
...does no longer runs pkg-config with access to environment.
2008-10-14 10:17:26 +00:00
Alexander van Gessel
9f314cd978 Fix some executable properties. 2008-09-30 15:07:09 +01:00
Alexander van Gessel
0063d92356 Adjust a lot of svn properties. 2008-09-30 14:06:26 +01:00
Sergey Popov
dbb0f1de86 Added config check for gzip support in boost iostreams. 2008-09-26 12:42:09 +00:00
Sergey Popov
976f4a9fe0 revert 2008-09-04T08:05:33Z!loonycyborg@gmail.com...
...and use different way of ensuring that gettext tool is affected by PATH.
2008-09-04 19:44:06 +00:00
Sergey Popov
c2380fba37 Added a general purpose pkg-config check and used it to check for fontconfig. 2008-09-03 16:53:44 +00:00
Sergey Popov
e27d2291b4 Added a NSIS script template and scons target to generate script from it.
The template is very WIP.
2008-09-03 08:23:44 +00:00
Sergey Popov
a059f780d7 Added support for using windows GTK SDKs during cross-compile...
...targeting win32 to pango check.
2008-08-19 22:01:21 +00:00
Pauli Nieminen
e50d11af06 Added boost asio and smart_ptr library checking to scons 2008-08-12 20:01:52 +00:00
Sergey Popov
14105448f3 Made scons use WhereIs to find distcc. 2008-07-25 20:09:16 +00:00
Greg Copeland
56516373d5 We now search the path to locate the ccache binary if it is enabled. 2008-07-25 20:07:08 +00:00
Sergey Popov
0b2292941d Added PythonExtension wrapper method to scons. 2008-07-14 16:53:20 +00:00
Sergey Popov
d4bae581b0 Added option to specify location of GTK SDK to scons.
Use env.ParseConfig in pango check instead of TryAction("pkg-config ...
2008-07-13 10:24:33 +00:00
Sergey Popov
faf5d20d7e Made scons forward PKG_CONFIG_PATH from environment. 2008-07-12 10:06:20 +00:00
Sergey Popov
c079143228 Added custom check for pango(not used for now). 2008-07-10 18:34:07 +00:00
Sergey Popov
75f3b3faa7 Made boost autodetection prefer boost in /usr to boost in $prefix. 2008-07-05 15:23:36 +00:00
Sergey Popov
c1416fcb0b Some cross-compile fixes. 2008-06-29 11:27:56 +00:00
Sergey Popov
e55ef8f555 Restored SCons 0.96.93 compatibility. 2008-06-28 14:35:24 +00:00
Sergey Popov
d5eea14d8b Made scons hardlink binaries to working copy root instead of copying them. 2008-06-28 14:01:08 +00:00
Sergey Popov
897a453d55 Added support for ccache and distcc. 2008-06-27 11:52:19 +00:00
Sergey Popov
a104a86be3 Made boost autodetection support boost compiled with --layout=versioned. 2008-06-25 13:22:08 +00:00
Sergey Popov
7e8c345745 Fixed scons crash when no boost_suffix is specified. 2008-06-25 07:43:35 +00:00