Skip to content

Commit

Permalink
rolled back the other changes and retained only the nuget configuration.
Browse files Browse the repository at this point in the history
  • Loading branch information
Fred Eisele committed Apr 1, 2014
1 parent 9ef9639 commit 123d4cd
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 0 deletions.
49 changes: 49 additions & 0 deletions builds/nuget/czmq.autobuild
@@ -0,0 +1,49 @@
nuget{
nuspec{
id = czmq;
version : 2.1.0-alpha;
title: CZMQ - High Level C Wrapper for ZeroMQ;
authors: { zeromq };
owners: { phreed, jgoz };
licenseUrl: "https://www.gnu.org/licenses/lgpl.html";
projectUrl: "http://czmq.zeromq.org/";
iconUrl: "http://czmq.zeromq.org/local--files/admin:css/logo.gif";
requireLicenseAcceptance: false;
summary: High-level C binding for ZeroMQ and all-round Slice of Heaven for C developers.;
description: @"
- Free software with full commercial support.";
releaseNotes: "Made a NuGet package.";
copyright: Copyright 2012 iMatix Corporation and Contributors;
tags: {0mq, zeromq, nuget, native; }
}

files{
#defines {
SDK_ROOT = ..\..\;
SDK_2010 = ..\msvc\;
}
include: { "${SDK_ROOT}include\*" };
docs: { "${SDK_ROOT}doc\*.txt" };



// [x64,v100,debug] {
// lib: ${SDK_2010}x64\Debug\czmq.lib;
// symbols: ${SDK_2010}x64\Debug\vc100.pdb;
// }

[x64,v100,release] {
lib: ${SDK_2010}x64\Release\czmq.lib;
}

targets{
Defines += HAS_CPP_CZMQ_SDK;
}

dependencies{
packages: {
libzmq/4.1.0
};
}
}
}
18 changes: 18 additions & 0 deletions builds/nuget/readme.nuget
@@ -0,0 +1,18 @@

NuGet is a package management system for MS-Windows.
It is similar in spirit to tools like Maven or Gradle.

It was originaly for .Net only packages but it has
recently been augmented to working with native packages.
http://docs.nuget.org/docs/reference/support-for-native-projects

The instructions for building a NuGet package can be found here:
http://coapp.org/pages/tutorials.html


The basic procedure is to first build all
the artifacts and then run ...
Write-NuGetPackage .\czmq.autopkg

The *.nuget files thus produced can then be installed
in a local repository or uploaded to one of the nuget servers.

0 comments on commit 123d4cd

Please sign in to comment.