summaryrefslogtreecommitdiff
path: root/Modules/FindCxxTest.cmake
diff options
context:
space:
mode:
authorPhilip Lowman <philip@yhbt.com>2010-11-18 23:27:35 -0500
committerPhilip Lowman <philip@yhbt.com>2010-11-18 23:31:14 -0500
commit0263d8dffe9d5cf994f72d517ef2e8374ac8b2a2 (patch)
tree7091f4f4ba70cfc87acffaaed0b39d2679ad075f /Modules/FindCxxTest.cmake
parentda0a463f17418d6f2c1846c48cc33caa6025095a (diff)
downloadcmake-0263d8dffe9d5cf994f72d517ef2e8374ac8b2a2.tar.gz
11384: FindCxxTest now includes test code in VS project
The test code header files are now included in the test target so they will show up under "Header Files" in Visual Studio targets, for example.
Diffstat (limited to 'Modules/FindCxxTest.cmake')
-rw-r--r--Modules/FindCxxTest.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/Modules/FindCxxTest.cmake b/Modules/FindCxxTest.cmake
index 4ff6eba195..912a1578b2 100644
--- a/Modules/FindCxxTest.cmake
+++ b/Modules/FindCxxTest.cmake
@@ -97,6 +97,11 @@
# (To distribute this file outside of CMake, substitute the full
# License text for the above reference.)
+# Version 1.4 (11/18/10) (CMake 2.8.4)
+# Issue 11384: Added support to the CXX_ADD_TEST macro so header
+# files (containing the tests themselves) show up in
+# Visual Studio and other IDEs.
+#
# Version 1.3 (8/19/10) (CMake 2.8.3)
# Included patch by Simone Rossetto to check if either Python or Perl
# are present in the system. Whichever intepreter that is detected
@@ -131,7 +136,7 @@ macro(CXXTEST_ADD_TEST _cxxtest_testname _cxxtest_outfname)
)
set_source_files_properties(${_cxxtest_real_outfname} PROPERTIES GENERATED true)
- add_executable(${_cxxtest_testname} ${_cxxtest_real_outfname})
+ add_executable(${_cxxtest_testname} ${_cxxtest_real_outfname} ${ARGN})
if(CMAKE_RUNTIME_OUTPUT_DIRECTORY)
add_test(${_cxxtest_testname} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${_cxxtest_testname})