project(dsdtest)

add_subdirectory(gtest)
add_subdirectory(gmock)

FILE(GLOB SRCS *.cpp ${dsdtest_SOURCE_DIR}/../Hamming.cpp)

include_directories(
    ${PROJECT_SOURCE_DIR}/gtest/include
    ${PROJECT_SOURCE_DIR}/gmock/include
    ${dsdtest_SOURCE_DIR}
    ${dsdtest_SOURCE_DIR}/..
)

add_custom_target(test
    DEPENDS dsdtest
    COMMAND dsdtest
)

ADD_EXECUTABLE(dsdtest ${SRCS})
TARGET_LINK_LIBRARIES(dsdtest gmock gtest)
