libzmq.autopkg 1.48 KB
Newer Older
1 2
nuget{
  nuspec{
3
    id = libzmq;
4
    version : 4.1.0-alpha;
5
    title: ZMQ - Code Connected;
6 7
    authors: { zeromq };
    owners: { phreed, jgoz };
8 9 10
    licenseUrl: "https://www.gnu.org/licenses/lgpl.html";
    projectUrl: "http://www.zeromq.org/";
    iconUrl: "http://www.zeromq.org/local--files/admin:css/logo.gif";
11
    requireLicenseAcceptance: false;
12
    summary: Code Connected;
13 14 15 16 17 18 19 20 21 22 23
    description: @" 
ZeroMQ \zeromq\:
- Connect your code in any language, on any platform.
- Carries messages across inproc, IPC, TCP, TPIC, multicast.
- Smart patterns like pub-sub, push-pull, and router-dealer.
- High-speed asynchronous I/O engines, in a tiny library.
- Backed by a large and active open source community.
- Supports every modern language and platform.
- Build any architecture: centralized, distributed, small, or large.
- Free software with full commercial support.";
    releaseNotes: "Made a NuGet package.";
24
    copyright: Copyright 2012 iMatix Corporation and Contributors;
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
    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}Debug\libzmq.lib;     
       symbols: ${SDK_2010}Debug\libzmq.pdb;     
    }    

    [x64,v100,release] {
       lib: ${SDK_2010}Release\libzmq.lib;     
43
       bin: ${SDK_2010}..\..\lib\libzmq.dll; 
44 45 46 47 48 49 50 51 52
    }    

    targets{
       Defines += HAS_CPP_ZMQ_SDK;
    }
  }
}