summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/BuildDepends/WriteDepfile.cmake
diff options
context:
space:
mode:
authorMarc Chevrier <marc.chevrier@gmail.com>2020-12-26 10:55:46 (GMT)
committerKitware Robot <kwrobot@kitware.com>2020-12-26 10:55:55 (GMT)
commitf5cdcd0606bbed903f5c8bbb3310788b2d180429 (patch)
tree3984b8ae9477602eae1a6c88eb9f30a6a8c87cd3 /Tests/RunCMake/BuildDepends/WriteDepfile.cmake
parentfb6b2042f2843f8d205434e081e1db6bf7798f4c (diff)
parent3eacf857e38d0835c629d7443f333de79bd13b81 (diff)
downloadCMake-f5cdcd0606bbed903f5c8bbb3310788b2d180429.zip
CMake-f5cdcd0606bbed903f5c8bbb3310788b2d180429.tar.gz
CMake-f5cdcd0606bbed903f5c8bbb3310788b2d180429.tar.bz2
Merge topic 'makefiles-custom_command-depfile'
3eacf857e3 Tests: Add case for DEPFILE in add_custom_command cfd8a5ac1f Makefiles: Add support of DEPFILE for add_custom_command a526f71266 cmGccDepfileReader: Add new function ensuring paths are valid Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5617
Diffstat (limited to 'Tests/RunCMake/BuildDepends/WriteDepfile.cmake')
-rw-r--r--Tests/RunCMake/BuildDepends/WriteDepfile.cmake8
1 files changed, 8 insertions, 0 deletions
diff --git a/Tests/RunCMake/BuildDepends/WriteDepfile.cmake b/Tests/RunCMake/BuildDepends/WriteDepfile.cmake
new file mode 100644
index 0000000..c958cde
--- /dev/null
+++ b/Tests/RunCMake/BuildDepends/WriteDepfile.cmake
@@ -0,0 +1,8 @@
+file(WRITE "${OUTFILE}" [[int main(void)
+{
+ return 0;
+}
+]])
+string(REPLACE [[ ]] [[\ ]] OUTFILE "${OUTFILE}")
+string(REPLACE [[ ]] [[\ ]] INFILE "${INFILE}")
+file(WRITE "${DEPFILE}" "${OUTFILE}: ${INFILE}\n")