[ovs-git] Open vSwitch: BUILD.Windows: Some details on the proposed build system. (master)

dev at openvswitch.org dev at openvswitch.org
Wed Nov 20 15:17:49 UTC 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  1cc1e356430bccb3784734663f823ba65e4bb990 (commit)
       via  f4e0e0949ab41b230828a98bd72545d40396a370 (commit)
       via  c9b94429894d34fc84bd0db4f9805b5e59f7e454 (commit)
      from  476f36e83bc5b0ca7f11952a23bb0fef76d1cc4b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1cc1e356430bccb3784734663f823ba65e4bb990
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=1cc1e356430bccb3784734663f823ba65e4bb990
Author: Gurucharan Shetty <gshetty at nicira.com>
		
BUILD.Windows: Some details on the proposed build system.
		
Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit f4e0e0949ab41b230828a98bd72545d40396a370
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f4e0e0949ab41b230828a98bd72545d40396a370
Author: Gurucharan Shetty <gshetty at nicira.com>
		
cccl: Provide '-' before the options instead of double slash.
		
While compiling Open vSwitch with visual c++ in
a mingw environment, I have observed that "//" before
options does not work for all the compiler options of
MSVC. Using "-" on the other hand seems to work.

Also, echo the command line options passed to
the MSVC compiler.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit c9b94429894d34fc84bd0db4f9805b5e59f7e454
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c9b94429894d34fc84bd0db4f9805b5e59f7e454
Author: Gurucharan Shetty <gshetty at nicira.com>
		
cccl: A wrapper that calls visual c++ compiler.
		
One option to compile Open vSwitch code in windows
is to use Visual c++ compiler.

>From http://cccl.sourceforge.net/ :
"cccl is a wrapper around Microsoft Visual C++'s cl.exe
and link.exe.  It converts Unix compiler parameters
into parameters understood by cl and link.  cccl's main
use is for using Unix build processes with Microsoft
compilers. Using cccl in conjunction with ports of Unix
utilities, it is possible to build many Unix packages
using MSVC, without modifying the build process."

There are couple of forks of the project in the internet.
This particular piece is copied from:
https://gitorious.org/swift/swift/source/\
cf9b391b40a9c59a620c8093d438370381949c60:autoconf/cccl

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 AUTHORS             |    3 +
 BUILD.Windows       |   38 ++++++++++
 COPYING             |    3 +
 Makefile.am         |    1 +
 build-aux/cccl      |  201 +++++++++++++++++++++++++++++++++++++++++++++++++++
 debian/copyright.in |    6 ++
 6 files changed, 252 insertions(+)
 create mode 100644 BUILD.Windows
 create mode 100644 build-aux/cccl


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list