From: <ai...@us...> - 2010-05-14 16:50:53
|
Revision: 10994 http://plplot.svn.sourceforge.net/plplot/?rev=10994&view=rev Author: airwin Date: 2010-05-14 16:50:47 +0000 (Fri, 14 May 2010) Log Message: ----------- Tweak variable name to improve naming consistency. Implement GLOBAL property that will make dyndriver test files conveniently accessible elsewhere. Modified Paths: -------------- trunk/drivers/CMakeLists.txt Modified: trunk/drivers/CMakeLists.txt =================================================================== --- trunk/drivers/CMakeLists.txt 2010-05-13 20:14:34 UTC (rev 10993) +++ trunk/drivers/CMakeLists.txt 2010-05-14 16:50:47 UTC (rev 10994) @@ -177,6 +177,7 @@ SUFFIX ${DYNAMIC_SUFFIX} ) endif(USE_RPATH) + if(TEST_DYNDRIVERS AND NOT CMAKE_CROSSCOMPILING) get_target_property( ${SOURCE_ROOT_NAME}_LOCATION @@ -196,15 +197,19 @@ ${${SOURCE_ROOT_NAME}_LOCATION} ${test-drv-info_LOCATION} ) - add_custom_target(test_${SOURCE_ROOT_NAME}_driver + add_custom_target(test_${SOURCE_ROOT_NAME}_dyndriver DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/test_dyndrivers_dir/${SOURCE_ROOT_NAME}.rc ) - add_dependencies(test_${SOURCE_ROOT_NAME}_driver + set_property(GLOBAL + PROPERTY FILE_DEPENDS_${SOURCE_ROOT_NAME}_dyndriver + ${CMAKE_CURRENT_BINARY_DIR}/test_dyndrivers_dir/${SOURCE_ROOT_NAME}.rc + ) + add_dependencies(test_${SOURCE_ROOT_NAME}_dyndriver test-drv-info ${SOURCE_ROOT_NAME} ) - list(APPEND test_dyndrivers_TDEPENDS test_${SOURCE_ROOT_NAME}_driver) + list(APPEND test_dyndrivers_TDEPENDS test_${SOURCE_ROOT_NAME}_dyndriver) endif(TEST_DYNDRIVERS AND NOT CMAKE_CROSSCOMPILING) install(TARGETS ${SOURCE_ROOT_NAME} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |