| cmake_minimum_required(VERSION 3.12) |
| |
| project(NuGetTestProject VERSION 1.0.0 LANGUAGES CSharp) |
| |
| add_library(NuGetPackage SHARED "Library.cs") |
| set_target_properties(NuGetPackage PROPERTIES |
| VS_DOTNET_TARGET_FRAMEWORK_VERSION "v4.7.2" |
| VS_DOTNET_REFERENCES "System") |
| install(TARGETS NuGetPackage) |
| |
| set(CPACK_GENERATOR "NuGet") |
| set(CPACK_PACKAGE_NAME "NuGetTestProject") |
| set(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}") |
| set(CPACK_PACKAGE_DESCRIPTION "Package to test automatic NuGet package restore.") |
| set(CPACK_PACKAGE_VENDOR "CMake.org") |
| |
| include(CPack) |