Boost logo

Boost-Commit :

From: troy_at_[hidden]
Date: 2008-06-03 09:59:31


Author: troy
Date: 2008-06-03 09:59:31 EDT (Tue, 03 Jun 2008)
New Revision: 46079
URL: http://svn.boost.org/trac/boost/changeset/46079

Log:
Fixups to boost_test_compile for platform genericity
Text files modified:
   branches/CMake/release/tools/build/CMake/BoostTesting.cmake | 8 +++++---
   1 files changed, 5 insertions(+), 3 deletions(-)

Modified: branches/CMake/release/tools/build/CMake/BoostTesting.cmake
==============================================================================
--- branches/CMake/release/tools/build/CMake/BoostTesting.cmake (original)
+++ branches/CMake/release/tools/build/CMake/BoostTesting.cmake 2008-06-03 09:59:31 EDT (Tue, 03 Jun 2008)
@@ -278,19 +278,21 @@
       ${BOOST_TEST_DRIVER} ${CMAKE_CURRENT_BINARY_DIR} ${BOOST_TEST_TAG} ${testname}
       )
   
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${testname}-${BOOST_TEST_TAG}.o
+ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${BOOST_TEST_TESTNAME}.${CMAKE_CXX_OUTPUT_EXTENSION}
       COMMAND
       ${THIS_TEST_PREFIX_ARGS}
       ${CMAKE_CXX_COMPILER}
       ${BOOST_TEST_COMPILE_FLAGS}
       ${BOOST_TEST_INCLUDES}
       -c ${BOOST_TEST_SOURCES}
- -o ${testname}-compile-test.o
+ -o ${CMAKE_CURRENT_BINARY_DIR}/${BOOST_TEST_TESTNAME}${CMAKE_CXX_OUTPUT_EXTENSION}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS ${BOOST_TEST_SOURCES}
       COMMENT "Running ${testname} in project ${PROJECT_NAME}"
       )
 
     add_custom_target(${BOOST_TEST_TESTNAME}
- DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${testname}-${BOOST_TEST_TAG}.o
+ DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${BOOST_TEST_TESTNAME}.${CMAKE_CXX_OUTPUT_EXTENSION}
       )
 
     add_dependencies(${PROJECT_NAME}-test


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk