Clementine-audio-player-Mac.../tests/CMakeLists.txt

32 lines
834 B
CMake

cmake_minimum_required(VERSION 2.6)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../gtest)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../gtest/include)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src)
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../src)
set(GTEST-SOURCES
../gtest/src/gtest.cc
../gtest/src/gtest-death-test.cc
../gtest/src/gtest-filepath.cc
../gtest/src/gtest-port.cc
../gtest/src/gtest-test-part.cc
../gtest/src/gtest-typed-test.cc
)
add_library(gtest ${GTEST-SOURCES})
set(SONGTEST-SOURCES
../gtest/src/gtest_main.cc
../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)