Windows: Stopped compiling files with no source code.

These two `utils.cpp` files have no code on Windows due to the source
being wrapped in `#ifdef __linux__`, and so they generate warnings as
the compiled objects defined no new symbols. Since they are unused,
removing them from the Windows build fixes the warning.


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/51d1e8e1
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/51d1e8e1
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/51d1e8e1

Branch: refs/heads/master
Commit: 51d1e8e1e11d7a6a66ac809cb2bedba199ea4ba9
Parents: d956866
Author: Andrew Schwartzmeyer <[email protected]>
Authored: Wed Dec 13 17:22:22 2017 -0800
Committer: Andrew Schwartzmeyer <[email protected]>
Committed: Fri Dec 15 15:57:56 2017 -0800

----------------------------------------------------------------------
 src/CMakeLists.txt                                  | 6 +++---
 src/slave/containerizer/mesos/provisioner/utils.cpp | 2 --
 2 files changed, 3 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/51d1e8e1/src/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index fa83061..4062be0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -146,13 +146,11 @@ set(AGENT_SRC
   slave/containerizer/mesos/launcher.cpp
   slave/containerizer/mesos/mount.cpp
   slave/containerizer/mesos/paths.cpp
-  slave/containerizer/mesos/utils.cpp
   slave/containerizer/mesos/io/switchboard.cpp
   slave/containerizer/mesos/provisioner/backend.cpp
   slave/containerizer/mesos/provisioner/paths.cpp
   slave/containerizer/mesos/provisioner/provisioner.cpp
   slave/containerizer/mesos/provisioner/store.cpp
-  slave/containerizer/mesos/provisioner/utils.cpp
   slave/containerizer/mesos/provisioner/appc/cache.cpp
   slave/containerizer/mesos/provisioner/appc/fetcher.cpp
   slave/containerizer/mesos/provisioner/appc/paths.cpp
@@ -172,6 +170,7 @@ if (WIN32)
     slave/containerizer/mesos/isolators/windows/mem.cpp)
 else ()
   list(APPEND AGENT_SRC
+    slave/containerizer/mesos/utils.cpp
     slave/containerizer/mesos/isolators/environment_secret.cpp
     slave/containerizer/mesos/isolators/docker/volume/driver.cpp
     slave/containerizer/mesos/isolators/docker/volume/paths.cpp
@@ -180,7 +179,8 @@ else ()
     slave/containerizer/mesos/isolators/network/cni/spec.cpp
     slave/containerizer/mesos/isolators/posix/disk.cpp
     slave/containerizer/mesos/isolators/posix/rlimits.cpp
-    slave/containerizer/mesos/isolators/volume/sandbox_path.cpp)
+    slave/containerizer/mesos/isolators/volume/sandbox_path.cpp
+    slave/containerizer/mesos/provisioner/utils.cpp)
 endif ()
 
 set(APPC_SRC

http://git-wip-us.apache.org/repos/asf/mesos/blob/51d1e8e1/src/slave/containerizer/mesos/provisioner/utils.cpp
----------------------------------------------------------------------
diff --git a/src/slave/containerizer/mesos/provisioner/utils.cpp 
b/src/slave/containerizer/mesos/provisioner/utils.cpp
index 7fd7315..6d24ce6 100644
--- a/src/slave/containerizer/mesos/provisioner/utils.cpp
+++ b/src/slave/containerizer/mesos/provisioner/utils.cpp
@@ -15,11 +15,9 @@
 // limitations under the License.
 
 
-#ifndef __WINDOWS__
 #include <fts.h>
 
 #include <sys/stat.h>
-#endif // __WINDOWS__
 
 #include <string>
 #include <string.h>

Reply via email to