Pass the unmodified directory/project name to build-project.
The result of replacements for special characters should not be used here. CTest needs the replacements for the test names, but requires the argument to the project() command to match the argument to ctest --build-project. Task-number: QTBUG-27087 Change-Id: I4ff7a7e00ddb65ab0c0f2305901e1d03f46e07d1 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
This commit is contained in:
parent
f5bdefca0b
commit
f03ef8d8f4
@ -18,7 +18,7 @@ macro(expect_pass _dir)
|
|||||||
"${CMAKE_CURRENT_BINARY_DIR}/${_dir}"
|
"${CMAKE_CURRENT_BINARY_DIR}/${_dir}"
|
||||||
--build-generator ${CMAKE_GENERATOR}
|
--build-generator ${CMAKE_GENERATOR}
|
||||||
--build-makeprogram ${CMAKE_MAKE_PROGRAM}
|
--build-makeprogram ${CMAKE_MAKE_PROGRAM}
|
||||||
--build-project ${testname}
|
--build-project ${_dir}
|
||||||
--build-options "-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}" ${BUILD_OPTIONS_LIST}
|
--build-options "-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}" ${BUILD_OPTIONS_LIST}
|
||||||
)
|
)
|
||||||
endmacro()
|
endmacro()
|
||||||
@ -53,7 +53,7 @@ macro(expect_fail _dir)
|
|||||||
"${CMAKE_CURRENT_BINARY_DIR}/failbuild/${_dir}/build"
|
"${CMAKE_CURRENT_BINARY_DIR}/failbuild/${_dir}/build"
|
||||||
--build-generator ${CMAKE_GENERATOR}
|
--build-generator ${CMAKE_GENERATOR}
|
||||||
--build-makeprogram ${CMAKE_MAKE_PROGRAM}
|
--build-makeprogram ${CMAKE_MAKE_PROGRAM}
|
||||||
--build-project ${testname}
|
--build-project ${_dir}
|
||||||
--build-options "-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}" ${BUILD_OPTIONS_LIST}
|
--build-options "-DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}" ${BUILD_OPTIONS_LIST}
|
||||||
)
|
)
|
||||||
endmacro()
|
endmacro()
|
||||||
|
Loading…
Reference in New Issue
Block a user