Create Nuget package for Boost -


i create nuget package boost library. boost folder contains subfolders such boost, lib, pathces , readme.txt file.

how should create nuget package it, should of these subfolders go content folder ?

any pointers ?

to create nuget package native c++ library, should add these files nuget package:

  • 'build/native/{library_name}.targets'
  • 'lib/native/include/{library_header_files}'
  • 'lib/native/{library_lib/dll_files}'

the {library_name}.targets should specify required paths header , lib files. example,

<?xml version="1.0" encoding="utf-8"?> <project toolversion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">   <itemdefinitiongroup>     <clcompile>       <preprocessordefinitions>;%(preprocessordefinitions)</preprocessordefinitions>       <additionalincludedirectories>$(msbuildthisfiledirectory)..\..\lib\native\include\;%(additionalincludedirectories)</additionalincludedirectories>     </clcompile>   </itemdefinitiongroup>   <itemdefinitiongroup condition="'$(platform)'=='win32'">     <link>       <additionallibrarydirectories>$(msbuildthisfiledirectory)..\..\lib\native\address-model-32\lib;%(additionallibrarydirectories)</additionallibrarydirectories>     </link>   </itemdefinitiongroup>   <itemdefinitiongroup condition="'$(platform)'=='x64'">     <link>       <additionallibrarydirectories>$(msbuildthisfiledirectory)..\..\lib\native\address-model-64\lib;%(additionallibrarydirectories)</additionallibrarydirectories>     </link>   </itemdefinitiongroup>   <itemgroup /> </project> 

at same time, boost nuget packages generated , published official boost libraries using project https://github.com/sergey-shandar/getboost.


Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -