summaryrefslogtreecommitdiff
path: root/src/mongo/db/fts/SConscript
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/fts/SConscript')
-rw-r--r--src/mongo/db/fts/SConscript33
1 files changed, 20 insertions, 13 deletions
diff --git a/src/mongo/db/fts/SConscript b/src/mongo/db/fts/SConscript
index 6534b73bdc1..c922c15d14c 100644
--- a/src/mongo/db/fts/SConscript
+++ b/src/mongo/db/fts/SConscript
@@ -2,7 +2,7 @@
Import("env")
-stop_word_lanages = [
+stop_word_languages = [
'danish',
'dutch',
'english',
@@ -21,38 +21,39 @@ stop_word_lanages = [
]
env.Command( [ "stop_words_list.h", "stop_words_list.cpp"],
- [ "generate_stop_words.py"] + [ 'stop_words_%s.txt' % x for x in stop_word_lanages ],
+ [ "generate_stop_words.py"] + [ 'stop_words_%s.txt' % x for x in stop_word_languages ],
"$PYTHON $SOURCES $TARGETS" )
-env.StaticLibrary('base', [
+env.Library('base', [
'fts_index_format.cpp',
'fts_matcher.cpp',
'fts_query.cpp',
'fts_spec.cpp',
+ 'fts_spec_legacy.cpp',
+ 'fts_language.cpp',
'fts_util.cpp',
+ 'fts_element_iterator.cpp',
'stemmer.cpp',
'stop_words.cpp',
'stop_words_list.cpp',
'tokenizer.cpp',
], LIBDEPS=["$BUILD_DIR/mongo/base/base",
- "$BUILD_DIR/mongo/bson",
+ "$BUILD_DIR/mongo/db/common",
"$BUILD_DIR/mongo/platform/platform",
- "$BUILD_DIR/third_party/libstemmer_c/stemmer"
+ "$BUILD_DIR/third_party/shim_stemmer"
])
-env.StaticLibrary( 'server_common', [
- 'fts_command.cpp',
- 'fts_enabled.cpp'
- ] )
+env.Library( 'server_common', [
+ 'fts_command.cpp',
+ 'fts_enabled.cpp'
+ ] )
-env.StaticLibrary('ftsmongod', [
+env.Library('ftsmongod', [
'fts_command_mongod.cpp',
- 'fts_index.cpp',
- 'fts_search.cpp',
], LIBDEPS=["base","server_common"])
-env.StaticLibrary('ftsmongos', [
+env.Library('ftsmongos', [
'fts_command_mongos.cpp',
], LIBDEPS=["server_common"])
@@ -75,8 +76,14 @@ env.CppUnitTest( "fts_query_test", "fts_query_test.cpp",
env.CppUnitTest( "fts_spec_test", "fts_spec_test.cpp",
LIBDEPS=["base"] )
+env.CppUnitTest( "fts_language_test", "fts_language_test.cpp",
+ LIBDEPS=["base"] )
+
env.CppUnitTest( "fts_matcher_test", "fts_matcher_test.cpp",
LIBDEPS=["base"] )
+env.CppUnitTest( "fts_element_iterator_test", "fts_element_iterator_test.cpp",
+ LIBDEPS=["base"] )
+
env.CppUnitTest( "fts_util_test", "fts_util_test.cpp",
LIBDEPS=["base","$BUILD_DIR/mongo/mongohasher"] )