I'm not familiar with that $<TARGET_FILE> expression, but if you're certain that it's equivalent to what was there previously, this looks fine.
But why were the two "Testing LLDB..." messages removed? On Thu, Aug 27, 2015 at 3:55 PM Stephane Sezer <s...@cd80.net> wrote: > sas created this revision. > sas added reviewers: zturner, clayborg. > sas added a subscriber: lldb-commits. > > Instead of hardcoding the path, we should use $<TARGET_FILE:...> which > works better when the output path differs, e.g. when building with MSVC. > > $<TARGET_FILE:...> is expanded during the generation of the final build > files, so we can't use it in output messages/comments. This patch > modifies build messages to display the full command instead of "Testing > LLDB with ..." messages. > > http://reviews.llvm.org/D12415 > > Files: > test/CMakeLists.txt > > Index: test/CMakeLists.txt > =================================================================== > --- test/CMakeLists.txt > +++ test/CMakeLists.txt > @@ -1,13 +1,12 @@ > -function(add_python_test_target name test_script args comment) > +function(add_python_test_target name test_script args) > set(PYTHON_TEST_COMMAND > ${PYTHON_EXECUTABLE} > ${test_script} > ${args} > ) > > add_custom_target(${name} > COMMAND ${PYTHON_TEST_COMMAND} ${ARG_DEFAULT_ARGS} > - COMMENT "${comment}" > ) > endfunction() > > @@ -35,7 +34,7 @@ > set(LLDB_TEST_COMMON_ARGS > --arch=${LLDB_TEST_ARCH} > --executable > - ${CMAKE_BINARY_DIR}/bin/lldb${CMAKE_EXECUTABLE_SUFFIX} > + $<TARGET_FILE:lldb> > -s > ${CMAKE_BINARY_DIR}/lldb-test-traces > -u CXXFLAGS > @@ -63,7 +62,6 @@ > add_python_test_target(check-lldb-single > ${LLDB_SOURCE_DIR}/test/dotest.py > "${LLDB_TEST_COMMON_ARGS};${LLDB_TEST_USER_ARGS}" > - "Testing LLDB with args: > ${LLDB_TEST_COMMON_ARGS};${LLDB_TEST_USER_ARGS}" > ) > > set(LLDB_DOSEP_ARGS > -o;\"-q;${LLDB_TEST_COMMON_ARGS};${LLDB_TEST_USER_ARGS}\") > @@ -73,5 +71,4 @@ > add_python_test_target(check-lldb > ${LLDB_SOURCE_DIR}/test/dosep.py > "${LLDB_DOSEP_ARGS}" > - "Testing LLDB (with a separate subprocess per test)" > ) > > >
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits