]> git.tdb.fi Git - builder.git/blobdiff - source/copy.cpp
Additional MSVC fixes
[builder.git] / source / copy.cpp
index 2d2a7ca9c023c557954e05924d9181f4280dae97..53118de754963dc04095c11be4107a49c0ca9ab2 100644 (file)
@@ -1,5 +1,7 @@
+#ifndef _WIN32
 #include <unistd.h>
 #include <sys/stat.h>
+#endif
 #include <msp/fs/dir.h>
 #include <msp/fs/stat.h>
 #include <msp/fs/utils.h>
@@ -65,6 +67,7 @@ void Copy::Worker::main()
                return;
        }
 
+#ifndef _WIN32
        // Preserve file permissions
        struct stat st;
        if(stat(src_path.str().c_str(), &st)==0)
@@ -78,6 +81,7 @@ void Copy::Worker::main()
                        FS::unlink(link);
                symlink(relpath.str().c_str(), link.str().c_str());
        }
+#endif
 
        status = Task::SUCCESS;
 }