VsDotnetSdk.cmake 506 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 3.22)
  2. # a simple CSharp only test case
  3. project (DotNetSdk CSharp)
  4. set(CMAKE_DOTNET_TARGET_FRAMEWORK net472)
  5. set(CMAKE_DOTNET_SDK "Microsoft.NET.Sdk")
  6. add_library(dotNetSdkLib1 SHARED lib1.cs)
  7. set_target_properties(dotNetSdkLib1
  8. PROPERTIES
  9. VS_GLOBAL_RuntimeIdentifier win10-x64)
  10. add_executable(DotNetSdk csharponly.cs)
  11. target_link_libraries(DotNetSdk dotNetSdkLib1)
  12. set_target_properties(DotNetSdk
  13. PROPERTIES
  14. VS_GLOBAL_RuntimeIdentifier win10-x64)