NMake: Add a test to demonstrate EmptyDepends issue (#13392)

This commit is contained in:
David Cole 2012-11-21 10:23:17 -05:00
parent b336d9a049
commit 078e35defb
2 changed files with 17 additions and 0 deletions

View File

@ -573,6 +573,8 @@ ${CMake_BINARY_DIR}/bin/cmake -DVERSION=master -P ${CMake_SOURCE_DIR}/Utilities/
) )
list(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/CustomCommand") list(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/CustomCommand")
ADD_TEST_MACRO(EmptyDepends ${CMAKE_CTEST_COMMAND})
add_test(CustomCommandWorkingDirectory ${CMAKE_CTEST_COMMAND} add_test(CustomCommandWorkingDirectory ${CMAKE_CTEST_COMMAND}
--build-and-test --build-and-test
"${CMake_SOURCE_DIR}/Tests/CustomCommandWorkingDirectory" "${CMake_SOURCE_DIR}/Tests/CustomCommandWorkingDirectory"

View File

@ -0,0 +1,15 @@
cmake_minimum_required(VERSION 2.8)
project(EmptyDepends)
include(CTest)
set(extra_dep)
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/qrc_my.cxx
COMMAND ${CMAKE_COMMAND} -E touch "${CMAKE_BINARY_DIR}/qrc_my.cxx"
DEPENDS "${extra_dep}" "${CMAKE_BINARY_DIR}/my.qrc")
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/my.qrc
COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_BINARY_DIR}/my.qrc)
add_library(qrc SHARED ${CMAKE_BINARY_DIR}/qrc_my.cxx)