1. 将Utilities/MaterialLibray/CMakeLists.txt 第78_84行
IF (NOT "{VTK_BINARY_DIR}" MATCHES "^{VTK_SOURCE_DIR}") # Ensure that the Source and Build dir are not same. # In that case we don't need to copy anything. COPY_FILES_TO_DIR({MaterialLibrary_SOURCE_DIR}/Repository
{VTK_DEFAULT_SHADERS_DIR})
ENDIF (NOT "{VTK_BINARY_DIR}" MATCHES "^{VTK_SOURCE_DIR}")
改写为
STRING(COMPARE EQUAL "{VTK_BINARY_DIR}" "{VTK_SOURCE_DIR}" INSOURCE)
IF (NOT INSOURCE)
# Ensure that the Source and Build dir are not same.
# In that case we don't need to copy anything.
COPY_FILES_TO_DIR({MaterialLibrary_SOURCE_DIR}/Repository {VTK_DEFAULT_SHADERS_DIR})
ENDIF (NOT INSOURCE
2. 将Testing/Intsall/CMakeLists.txt内
if("x{CMAKE_INSTALL_PREFIX}" MATCHES "^x{VTK_BINARY_DIR}/InstallTest") add_test(NAME Install COMMAND {CMAKE_COMMAND} -DCONFIGURATION=<CONFIGURATION> -DVTK_BINARY_DIR={VTK_BINARY_DIR}
-P {CMAKE_CURRENT_SOURCE_DIR}/InstallTest.cmake ) endif()
改写为
STRING(COMPARE EQUAL "{CMAKE_INSTALL_PREFIX}" "{VTK_BINARY_DIR}/InstallTest" INSOURCE) if(INSOURCE) add_test(NAME Install COMMAND {CMAKE_COMMAND} -DCONFIGURATION=<CONFIGURATION> -DVTK_BINARY_DIR={VTK_BINARY_DIR}
-P ${CMAKE_CURRENT_SOURCE_DIR}/InstallTest.cmake
)
endif()
没有评论:
发表评论