Newer
Older
cmake_minimum_required(VERSION 3.9)
project(eecs398_search)
set(CMAKE_CXX_STANDARD 11)
shared/ProducerConsumerQueue.cpp
shared/ProducerConsumerQueue.h
util/Tokenizer.h
util/stringProcessing.h
util/Stemmer.h)
add_executable(crawl main.cpp shared/ProducerConsumerQueue.h shared/ThreadClass.h shared/url.h crawler/crawler.cpp crawler/SocketReader.cpp crawler/StreamReader.h crawler/spider.cpp util/util.h crawler/LocalReader.h crawler/StreamReader.h parser/Parser.h shared/Document.cpp parser/Parser.cpp)
add_executable(test1 main.cpp shared/ProducerConsumerQueue.h
shared/ThreadClass.h crawler/crawler.cpp crawler/spider.cpp shared/url.h crawler/StreamReader.h util/util.cpp crawler/SocketReader.cpp crawler/SocketReader.h crawler/LocalReader.h )
add_executable(StringProcessingTest
util/stringProcessing.h
util/Stemmer.h
util/tests/stringProcessingTest.cpp)
add_executable(TokenizerTest
util/Tokenizer.h
util/tests/tokenizerTest.cpp)
add_executable(StemmerTest
util/Stemmer.h
util/tests/stemmerTest.cpp)
add_executable(ParserEndToEndTest
parser/Parser.h
shared/Document.h
shared/url.h
parser/tests/parserTest.cpp)
add_executable(URLTEST shared/url.h shared/urlTest.cpp)