cmake_minimum_required(VERSION 3.9) project(eecs398_search) set(CMAKE_CXX_STANDARD 11) add_executable(eecs398_search main.cpp shared/ProducerConsumerQueue.cpp shared/ProducerConsumerQueue.h shared/ProducerConsumerQueue_test.cpp parser/Parser.h parser/Parser.h util/Tokenizer.h util/stringProcessing.h util/Stemmer.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)