Skip to content
Snippets Groups Projects
CMakeLists.txt 1.5 KiB
Newer Older
vcday's avatar
vcday committed
cmake_minimum_required(VERSION 3.9)
project(eecs398_search)

set(CMAKE_CXX_STANDARD 11)

benbergk's avatar
benbergk committed
        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.cpp
        crawler/LocalReader.h
        shared/Document.cpp
        parser/Parser.cpp
vcday's avatar
vcday committed
        util/Tokenizer.cpp
        util/Stemmer.cpp
        util/stringProcessing.cpp)
vcday's avatar
vcday committed
add_executable(StringProcessingTest
vcday's avatar
vcday committed
        util/Stemmer.cpp
vcday's avatar
vcday committed
        util/tests/stringProcessingTest.cpp)

add_executable(TokenizerTest
vcday's avatar
vcday committed
        util/Tokenizer.cpp
        util/stringProcessing.cpp
vcday's avatar
vcday committed
        util/Stemmer.cpp
vcday's avatar
vcday committed
        util/tests/tokenizerTest.cpp)

add_executable(StemmerTest
vcday's avatar
vcday committed
        util/stringProcessing.cpp
vcday's avatar
vcday committed
        util/Stemmer.cpp
vcday's avatar
vcday committed
        util/tests/stemmerTest.cpp)

vcday's avatar
vcday committed
add_executable(ParserTest
vcday's avatar
vcday committed
        shared/url.h
        util/Tokenizer.cpp
        shared/ProducerConsumerQueue.h
vcday's avatar
vcday committed
        util/Stemmer.cpp
vcday's avatar
vcday committed
        parser/tests/parserTest.cpp)

add_executable(URLTEST shared/url.h shared/urlTest.cpp)

add_executable(search-engine search.cpp query/Query.cpp)

add_executable(ISRWord-tests constraintSolver/tests/ISRWordTests.cpp)
#find_package(OpenSSL REQUIRED)

#target_link_libraries(crawler-parser-test OpenSSL::SSL pthread)