-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59771/
-----------------------------------------------------------

(Updated June 3, 2017, 7:25 p.m.)


Review request for mesos, Jeff Coffler, Joseph Wu, and Li Li.


Bugs: MESOS-7618
    https://issues.apache.org/jira/browse/MESOS-7618


Repository: mesos


Description
-------

This CMake function was previously used to generate a `.bat` script on
Windows that would build the project. However, this is unnecessary, as
the command `cmake --build .` performs the same function, and the
generated script was not being used.


Diffs
-----

  3rdparty/libprocess/cmake/macros/VsBuildCommand.cmake 
c7b795313ddb604a32bbb7666b2352b6b4aa5df7 
  CMakeLists.txt de463fb30fa751618e8a060a8ecf61d943c5e11e 
  cmake/MesosConfigure.cmake e44f662b6da71caa493cc568a5e5bcb0a608a8b1 


Diff: https://reviews.apache.org/r/59771/diff/1/


Testing (updated)
-------

All testing for the chain covered here:

Tested the build and execution of `stout-tests`, `libprocess-tests`, and 
`mesos-tests` in `Debug` and `Release` configurations (obviously through CMake) 
on both Windows and Linux (CentOS 7 using `cmake3`).

```
Linux (CentOS 7):
cmake3 .. && ctest
Test project /home/andschwa/src/mesos/build
    Start 1: StoutTests
1/3 Test #1: StoutTests .......................   Passed    0.29 sec
    Start 2: ProcessTests
2/3 Test #2: ProcessTests .....................   Passed    0.83 sec
    Start 3: MesosTests
3/3 Test #3: MesosTests .......................   Passed  271.24 sec

cmake3 .. -DCMAKE_BUILD_TYPE=Release && ctest
Test project /home/andschwa/src/mesos/build_release
    Start 1: StoutTests
1/3 Test #1: StoutTests .......................   Passed    0.20 sec
    Start 2: ProcessTests
2/3 Test #2: ProcessTests .....................   Passed    0.58 sec
    Start 3: MesosTests
3/3 Test #3: MesosTests .......................   Passed  234.94 sec
```

Verified on Windows that all `3rdparty` dependencies properly build either 
`Debug` or `Release` libraries, and link properly. Caveat: `mesos-tests` is not 
built in a configuration-dependent folder, so swapping configurations rebuilds 
it (though this is not true of the other tests).


Thanks,

Andrew Schwartzmeyer

Reply via email to