mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
We use various newer CMake features to simplify build system: 1.Caffe2::threads is replaced by threads::threads. 2.Some unused MSVC flags are removed. Pull Request resolved: https://github.com/pytorch/pytorch/pull/91546 Approved by: https://github.com/malfet, https://github.com/Skylion007
25 lines
727 B
CMake
25 lines
727 B
CMake
# CMake file to replace the string contents in Google Test and Google Mock
|
|
# Usage example:
|
|
# Patch the cmake file
|
|
# cmake -DFILENAME=internal_utils.cmake
|
|
# -DBACKUP=internal_utils.cmake.bak
|
|
# -DREVERT=0
|
|
# -P GoogleTestPatch.cmake
|
|
# Revert the changes
|
|
# cmake -DFILENAME=internal_utils.cmake
|
|
# -DBACKUP=internal_utils.cmake.bak
|
|
# -DREVERT=1
|
|
# -P GoogleTestPatch.cmake
|
|
|
|
|
|
if(REVERT)
|
|
file(READ ${BACKUP} content)
|
|
file(WRITE ${FILENAME} "${content}")
|
|
file(REMOVE ${BACKUP})
|
|
else(REVERT)
|
|
file(READ ${FILENAME} content)
|
|
file(WRITE ${BACKUP} "${content}")
|
|
string(REGEX REPLACE "[-/]Z[iI]" "/Z7" content "${content}")
|
|
file(WRITE ${FILENAME} "${content}")
|
|
endif(REVERT)
|