2010-03-01 02:47:50 +01:00
|
|
|
cmake_minimum_required(VERSION 2.6)
|
|
|
|
|
2010-03-01 13:55:51 +01:00
|
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/gtest)
|
|
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../3rdparty/gtest/include)
|
2010-03-01 02:47:50 +01:00
|
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src)
|
|
|
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../src)
|
|
|
|
|
|
|
|
set(GTEST-SOURCES
|
2010-03-01 13:55:51 +01:00
|
|
|
../3rdparty/gtest/src/gtest.cc
|
|
|
|
../3rdparty/gtest/src/gtest-death-test.cc
|
|
|
|
../3rdparty/gtest/src/gtest-filepath.cc
|
|
|
|
../3rdparty/gtest/src/gtest-port.cc
|
|
|
|
../3rdparty/gtest/src/gtest-test-part.cc
|
|
|
|
../3rdparty/gtest/src/gtest-typed-test.cc
|
2010-03-01 02:47:50 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
add_library(gtest ${GTEST-SOURCES})
|
|
|
|
|
|
|
|
|
|
|
|
set(SONGTEST-SOURCES
|
2010-03-01 13:55:51 +01:00
|
|
|
../3rdparty/gtest/src/gtest_main.cc
|
2010-03-01 02:47:50 +01:00
|
|
|
../src/song.cpp
|
|
|
|
song_test.cpp)
|
|
|
|
|
|
|
|
add_executable(song_test ${SONGTEST-SOURCES})
|
|
|
|
target_link_libraries(song_test clementine_lib gtest)
|
|
|
|
|
|
|
|
add_custom_target(test
|
|
|
|
./song_test
|
|
|
|
WORKING_DIRECTORY ${CURRENT_BINARY_DIR}
|
|
|
|
DEPENDS song_test)
|