Mercurial > dedupe
changeset 35:769f43c4c5d0
Introduced NEW_TEST function in CMakeLists.
| author | Tom Fredrik Blenning Klaussen <bfg@blenning.no> |
|---|---|
| date | Fri, 07 Sep 2012 11:46:46 +0200 |
| parents | fda70a362ed5 |
| children | 2b83559b78db |
| files | CMakeLists.txt |
| diffstat | 1 files changed, 13 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Thu Sep 06 21:33:24 2012 +0200 +++ b/CMakeLists.txt Fri Sep 07 11:46:46 2012 +0200 @@ -3,6 +3,12 @@ #INCLUDE(PrecompiledHeader.cmake) +MACRO(NEW_TEST file) + ADD_EXECUTABLE(${file} ${file}.cpp ${TEST_SOURCES}) + ADD_TEST(${file} ${file}) + TARGET_LINK_LIBRARIES(${file} ${QT_LIBRARIES} ${Boost_LIBRARIES}) +ENDMACRO() + SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMake_Modules/") SET(Boost_USE_STATIC_LIBS OFF) @@ -74,6 +80,7 @@ SET(CMAKE_CXX_FLAGS "-O3 -Wall") + ADD_EXECUTABLE(DeDupe Apps/DeDupe.cpp ${SOURCES} ${MOC_SOURCES}) TARGET_LINK_LIBRARIES(DeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) @@ -81,29 +88,11 @@ TARGET_LINK_LIBRARIES(updateDeDupe ${QT_LIBRARIES} ${SQLITE3_LIBRARIES} ${Boost_LIBRARIES}) ENABLE_TESTING() - -ADD_EXECUTABLE(TestEditDistance TestEditDistance.cpp ${TEST_SOURCES}) -ADD_TEST(TestEditDistance TestEditDistance) -TARGET_LINK_LIBRARIES(TestEditDistance ${QT_LIBRARIES} ${Boost_LIBRARIES}) - -ADD_EXECUTABLE(TestDBCache TestDBCache.cpp ${TEST_SOURCES}) -ADD_TEST(TestDBCache TestDBCache) -TARGET_LINK_LIBRARIES(TestDBCache ${QT_LIBRARIES} ${Boost_LIBRARIES}) - -ADD_EXECUTABLE(TestSqliteDBLink TestSqliteDBLink.cpp ${TEST_SOURCES}) -ADD_TEST(TestSqliteDBLink TestSqliteDBLink) -TARGET_LINK_LIBRARIES(TestSqliteDBLink ${QT_LIBRARIES} ${Boost_LIBRARIES} ) - -ADD_EXECUTABLE(TestRBTree TestRBTree.cpp ${TEST_SOURCES}) -ADD_TEST(TestRBTree TestRBTree) -TARGET_LINK_LIBRARIES(TestRBTree ${QT_LIBRARIES} ${Boost_LIBRARIES} ) - -ADD_EXECUTABLE(TestHuffmanString TestHuffmanString.cpp ${TEST_SOURCES}) -ADD_TEST(TestHuffmanString TestHuffmanString) -TARGET_LINK_LIBRARIES(TestHuffmanString ${QT_LIBRARIES} ${Boost_LIBRARIES} ) - -ADD_EXECUTABLE(TestBitDecoder TestBitDecoder.cpp ${TEST_SOURCES}) -ADD_TEST(TestBitDecoder TestBitDecoder) -TARGET_LINK_LIBRARIES(TestBitDecoder ${QT_LIBRARIES} ${Boost_LIBRARIES} ) +NEW_TEST(TestEditDistance) +NEW_TEST(TestDBCache) +NEW_TEST(TestSqliteDBLink) +NEW_TEST(TestRBTree) +NEW_TEST(TestHuffmanString) +NEW_TEST(TestBitDecoder) #ADD_PRECOMPILED_HEADER(TestEditDistance TestFramework.hpp)
