Commit Graph

97 Commits

Author SHA1 Message Date
Ulrich Germann
075963540a Bug fix for compilation with --with-xmlrpc-c=... 2015-04-26 14:26:39 +01:00
Ulrich Germann
3d2da45bdf Fixed jam files for the case where xmlrpc-c is not available. 2015-04-26 12:39:50 +01:00
Ulrich Germann
d773717ca0 Still trying to find a way to compile statically with curl and curlpp. 2015-04-21 17:56:14 +01:00
Debian
a0c9d89a42 More fiddling with bjam. 2015-04-02 12:04:57 +00:00
Ulrich Germann
31d55d7936 Changed cxxflags for curlpp to -isystem to avoid compiler warnings. 2015-03-29 23:41:47 +01:00
Ulrich Germann
41fec16d8f Fixed auto-setting of --with-regtest based on environment variable. 2015-03-26 23:21:11 +00:00
Ulrich Germann
9dc75bfd8a Managers and feature functions now have access to the entire TranslationTask, not just the InputType. 2015-03-26 18:25:54 +00:00
Ulrich Germann
4410e9225a More fiddling with bjam. 2015-03-26 16:38:05 +00:00
Ulrich Germann
d364211d90 More bjam fiddling. 2015-03-26 12:21:55 +00:00
Jeroen Vermeulen
cdc5e0fb33 Check for MinGW using __MINGW32__, not MINGW.
This code used the wrong preprocessor macro to check whether it was
compiling in a MinGW environment, as far as I can see.
2015-03-23 22:35:03 +07:00
Jeroen Vermeulen
01d3db1629 Adjust for MinGW's mkdir().
MinGW has mkdir(), but it only accepts one argument: the directory's
path.  It does not accept a file mode.
2015-03-23 22:00:01 +07:00
Jeroen Vermeulen
faa3ae8afc Remove unused code for reading "ar" archives.
The Jam code had inherited a function for enumerating "ar" archives.
This wasn't used anywhere at all in the codebase, but it depended on a
platform-specific "ar.h" header.  Windows doesn't have that header, so
this change removes one small obstacle to portability.
2015-03-23 20:49:17 +07:00
Ulrich Germann
b1c9d8a528 Bjam is the most awful build system in the world. 2015-03-20 18:51:49 +00:00
Ulrich Germann
386db6529a More fiddling with bjam. 2015-03-19 14:36:43 +00:00
Ulrich Germann
286800abba Addresses issues with compiling server capabilities into the Moses main executable. 2015-03-18 13:50:30 +00:00
Ulrich Germann
31d61d343a Added missing file. 2015-03-04 00:31:43 +00:00
Kenneth Heafield
4e717d67d4 Add include paths to boost compilation tests 2015-02-25 08:36:01 -05:00
Kenneth Heafield
aec508079b D'oh add empty test 2015-02-25 07:00:43 -05:00
Kenneth Heafield
2ee2f28812 Another attempt at fixing linkage/macro definition 2015-02-24 15:38:44 -05:00
Kenneth Heafield
93ab057eda Try to fix Boost static/dynamic linkage 2015-02-16 13:49:01 -05:00
Hieu Hoang
d7f5bb41fa don't define TEST_DYN_LINK. Doesn't work on OSX with manually compiled boost 2015-01-27 16:22:15 +00:00
Kenneth Heafield
f4c6aee6ce Test libraries for dynamic/static instead of testing whole executable
Rationale: some systems are missing static glibc but have static boost.  This will detect and link against static Boost on those systems.
2014-10-31 12:22:32 -04:00
Hieu Hoang
c8d6ff05bd don't ever link to libboost*-mt 2014-09-22 10:56:14 +01:00
Kenneth Heafield
d6df82514b I like gzip 2014-03-11 11:35:38 -07:00
Hieu Hoang
f65786534a update bjam source code. Copied from boost 1.54 2013-10-04 16:08:14 +01:00
Hieu Hoang
641be9a3a1 3 things people must do before sending their log files to the mailing list 2013-09-23 00:46:46 +02:00
Hieu Hoang
b920d6daad 3 things people must do before sending their log files to the mailing list 2013-09-23 00:35:19 +02:00
Kenneth Heafield
c60e953e1e Kludgy fix to force boost libraries to be static by default 2013-08-26 23:36:53 +01:00
Kenneth Heafield
37c22cd4da Also use unwind for for tcmalloc 2013-08-21 14:29:00 +01:00
Barry Haddow
7081f06413 Fixes to the shared build 2013-07-25 15:24:34 +01:00
Kenneth Heafield
875a194dae Attempt to reduce moses-support e-mails 2013-04-17 13:46:01 +01:00
Kenneth Heafield
03b077364a KenLM 31a6644 resizable probing hash table, build fixes 2013-01-24 12:07:46 +00:00
Kenneth Heafield
e2fc306231 KenLM 58da33: compiler warnings, correctly handle bare K, kill HAVE_BOOST 2013-01-22 20:23:35 +00:00
Kenneth Heafield
a52d97f99f Cross platform fixes 2013-01-20 12:25:58 +00:00
Kenneth Heafield
fc5868d0ff KenLM df5be22 lmplz for estimation 2013-01-18 15:59:51 +00:00
Kenneth Heafield
3203f7c92d If statically linking, check static libs for -mt 2013-01-04 21:02:13 +00:00
Kenneth Heafield
b7272b4de9 BINDIR and LIBDIR constants 2012-11-19 17:59:33 +00:00
Kenneth Heafield
d4f433c7f4 Put core Moses into one library libmoses. 2012-11-12 18:07:53 +00:00
Kenneth Heafield
b6b2e35190 Change test_lib to obey --static 2012-10-30 19:42:11 +00:00
Kenneth Heafield
4977f2790f Update bjam to 1.51.0 2012-10-22 10:20:12 +01:00
Barry Haddow
365e680115 Merge remote-tracking branch 'origin/master' into miramerge
NB Untested

Conflicts:
	Jamroot
	moses-chart-cmd/src/Main.cpp
	moses/src/ChartManager.cpp
	moses/src/RuleTable/LoaderStandard.cpp
	moses/src/RuleTable/PhraseDictionaryALSuffixArray.cpp
	moses/src/Word.cpp
2012-10-15 21:35:56 +01:00
Kenneth Heafield
650ad22c9c Merge remote branch 'upstream/master'
Conflicts:
	util/file.cc
	util/file.hh
2012-10-09 11:30:31 +01:00
Barry Haddow
848aafb644 Merge remote branch 'github/master' into miramerge
Conflicts:
	moses/src/AlignmentInfo.cpp
	moses/src/AlignmentInfo.h
	moses/src/ChartHypothesis.cpp
	moses/src/ChartTrellisNode.cpp
	moses/src/LM/Implementation.cpp
	moses/src/LM/Ken.cpp
	moses/src/TargetPhrase.cpp
	moses/src/TargetPhrase.h
2012-10-08 17:54:59 +01:00
Kenneth Heafield
f4471692ba Stop deleting /dev/null on OS X / Hiroshi Umemoto 2012-10-07 14:44:58 +01:00
Kenneth Heafield
e3af51f3a4 Merge remote branch 'upstream/master'
Conflicts:
	jam-files/sanity.jam
2012-10-04 15:17:23 +01:00
Hieu Hoang
9ae55243e2 remove dependency on boost filesystem object 2012-10-04 15:08:22 +01:00
Barry Haddow
9931a1e0fd Merge remote branch 'github/master' into miramerge 2012-09-26 22:50:48 +01:00
Barry Haddow
0a950ee9f4 Merge remote branch 'github/master' into miramerge
Compiles, but not tested. Had to disable relent filter. Strangely, it seems to contain the
whole of moses-cmd.

Conflicts:
	Jamroot
	OnDiskPt/TargetPhrase.cpp
	moses-cmd/src/Main.cpp
	moses/src/AlignmentInfo.cpp
	moses/src/AlignmentInfo.h
	moses/src/ChartTranslationOptionCollection.cpp
	moses/src/ChartTranslationOptionCollection.h
	moses/src/GenerationDictionary.cpp
	moses/src/Jamfile
	moses/src/Parameter.cpp
	moses/src/PhraseDictionary.cpp
	moses/src/StaticData.cpp
	moses/src/StaticData.h
	moses/src/TargetPhrase.h
	moses/src/TranslationSystem.cpp
	moses/src/TranslationSystem.h
	moses/src/Word.cpp
	phrase-extract/score.cpp
	regression-testing/Jamfile
	scripts/ems/experiment.meta
	scripts/ems/experiment.perl
	scripts/training/train-model.perl
2012-09-26 22:49:33 +01:00
Kenneth Heafield
9c990ee3a8 Merge remote-tracking branch 'upstream/master'
Conflicts:
	moses/src/LM/Jamfile
2012-09-26 19:22:33 +01:00
Kenneth Heafield
bc866f37ff New approach to forcing recompiles
Fixes annoying problem that unsuccessful build iterations would keep rebuilding Factory.o and CompactPT
2012-09-26 19:14:26 +01:00