diff options
author | Kenneth Heafield <github@kheafield.com> | 2012-05-06 01:17:28 +0400 |
---|---|---|
committer | Kenneth Heafield <github@kheafield.com> | 2012-05-06 01:17:28 +0400 |
commit | e9a6212de179849f3d339ee18804f2bdc6f4f6ce (patch) | |
tree | 9f5ffdcbe5840621695677e2eb60f30c2310f892 /moses | |
parent | f8d88920a1e0b2487429624f4a2c07ea717ee2aa (diff) |
Stricter dependencies enforced by clang
Diffstat (limited to 'moses')
-rw-r--r-- | moses/src/CYKPlusParser/Jamfile | 2 | ||||
-rw-r--r-- | moses/src/Jamfile | 8 | ||||
-rw-r--r-- | moses/src/RuleTable/Jamfile | 2 | ||||
-rw-r--r-- | moses/src/Scope3Parser/Jamfile | 2 |
4 files changed, 8 insertions, 6 deletions
diff --git a/moses/src/CYKPlusParser/Jamfile b/moses/src/CYKPlusParser/Jamfile index 33b29db51..7d2115073 100644 --- a/moses/src/CYKPlusParser/Jamfile +++ b/moses/src/CYKPlusParser/Jamfile @@ -1 +1 @@ -lib CYKPlusParser : [ glob *.cpp ] ..//headers ; +lib CYKPlusParser : [ glob *.cpp ] ..//moses_internal ; diff --git a/moses/src/Jamfile b/moses/src/Jamfile index 353a4bbe2..d558313d9 100644 --- a/moses/src/Jamfile +++ b/moses/src/Jamfile @@ -11,9 +11,11 @@ if [ option.get "with-synlm" : no : yes ] = yes alias synlm ; } -lib moses : +lib moses_internal : #All cpp files except those listed -[ glob *.cpp DynSAInclude/*.cpp : ThreadPool.cpp SyntacticLanguageModel.cpp ] -synlm ThreadPool CYKPlusParser//CYKPlusParser LM//LM RuleTable//RuleTable Scope3Parser//Scope3Parser headers ../..//z ../../OnDiskPt//OnDiskPt ; +[ glob *.cpp DynSAInclude/*.cpp : PhraseDictionary.cpp ThreadPool.cpp SyntacticLanguageModel.cpp ] +synlm ThreadPool headers ; + +alias moses : PhraseDictionary.cpp moses_internal CYKPlusParser//CYKPlusParser LM//LM RuleTable//RuleTable Scope3Parser//Scope3Parser headers ../..//z ../../OnDiskPt//OnDiskPt ; alias headers-to-install : [ glob-tree *.h ] ; diff --git a/moses/src/RuleTable/Jamfile b/moses/src/RuleTable/Jamfile index a448ee4df..fabc802ff 100644 --- a/moses/src/RuleTable/Jamfile +++ b/moses/src/RuleTable/Jamfile @@ -1 +1 @@ -lib RuleTable : [ glob *.cpp ] ..//headers ..//Scope3Parser ; +lib RuleTable : [ glob *.cpp ] ..//moses_internal ..//Scope3Parser ..//CYKPlusParser ; diff --git a/moses/src/Scope3Parser/Jamfile b/moses/src/Scope3Parser/Jamfile index 7de2ea1c8..321a2c98f 100644 --- a/moses/src/Scope3Parser/Jamfile +++ b/moses/src/Scope3Parser/Jamfile @@ -1 +1 @@ -lib Scope3Parser : [ glob *.cpp ] ..//headers ; +lib Scope3Parser : [ glob *.cpp ] ..//moses_internal ; |