1 cmake_minimum_required(VERSION 3.22)
3 # a simple CSharp only test case
4 project (DotNetSdk CSharp)
6 set(CMAKE_DOTNET_TARGET_FRAMEWORK net472)
7 set(CMAKE_DOTNET_SDK "Microsoft.NET.Sdk")
9 add_library(dotNetSdkLib1 SHARED lib1.cs)
10 set_target_properties(dotNetSdkLib1
12 VS_GLOBAL_RuntimeIdentifier win10-x64)
14 add_executable(DotNetSdk csharponly.cs)
15 target_link_libraries(DotNetSdk dotNetSdkLib1)
16 set_target_properties(DotNetSdk
18 VS_GLOBAL_RuntimeIdentifier win10-x64
20 VS_DOTNET_REFERENCE_SomeDll
21 ${PROJECT_SOURCE_DIR}/SomeDll.dll)