mirror of
https://github.com/LMMS/lmms.git
synced 2026-02-02 10:44:21 -05:00
25 lines
662 B
CMake
25 lines
662 B
CMake
IF(CMAKE_VERSION VERSION_LESS 2.8.8)
|
|
MESSAGE("-- Unit tests are only available in CMake >=2.8.8. You have ${CMAKE_VERSION}")
|
|
RETURN()
|
|
ENDIF()
|
|
|
|
INCLUDE_DIRECTORIES("${CMAKE_CURRENT_SOURCE_DIR}")
|
|
INCLUDE_DIRECTORIES("${CMAKE_CURRENT_BINARY_DIR}")
|
|
INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/include")
|
|
INCLUDE_DIRECTORIES("${CMAKE_BINARY_DIR}")
|
|
|
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --std=c++0x")
|
|
|
|
SET(CMAKE_AUTOMOC ON)
|
|
|
|
ADD_EXECUTABLE(tests
|
|
EXCLUDE_FROM_ALL
|
|
main.cpp
|
|
QTestSuite
|
|
$<TARGET_OBJECTS:lmmsobjs>
|
|
|
|
src/core/ProjectVersionTest.cpp
|
|
)
|
|
TARGET_LINK_LIBRARIES(tests ${QT_LIBRARIES} ${QT_QTTEST_LIBRARY})
|
|
TARGET_LINK_LIBRARIES(tests ${LMMS_REQUIRED_LIBS})
|