diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index d9b1af4..103ec2e 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -12,6 +12,13 @@ SET(GUI_TESTS gui_rendering ) +# disable self-move warning: it's deliberately used in tests +INCLUDE(CheckCXXCompilerFlag) +CHECK_CXX_COMPILER_FLAG("-Wno-self-move" COMPILER_SUPPORTS_WNOSELFMOVE) +IF(COMPILER_SUPPORTS_WNOSELFMOVE) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-self-move") +ENDIF(COMPILER_SUPPORTS_WNOSELFMOVE) + ADD_DEFINITIONS(-DTESTDATA_DIR="${PROJECT_SOURCE_DIR}/testdata") # header tests: these just include specific headers to check if