c585f5ececbd1851148bacc4dae740595d2e2c2c
[platform/upstream/cmake.git] / Tests / RunCMake / VsDotnetSdk / VsDotnetSdk.cmake
1 cmake_minimum_required(VERSION 3.22)
2
3 # a simple CSharp only test case
4 project (DotNetSdk CSharp)
5
6 set(CMAKE_DOTNET_TARGET_FRAMEWORK net472)
7 set(CMAKE_DOTNET_SDK "Microsoft.NET.Sdk")
8
9 add_library(dotNetSdkLib1 SHARED lib1.cs)
10 set_target_properties(dotNetSdkLib1
11     PROPERTIES
12         VS_GLOBAL_RuntimeIdentifier win10-x64)
13
14 add_executable(DotNetSdk csharponly.cs)
15 target_link_libraries(DotNetSdk dotNetSdkLib1)
16 set_target_properties(DotNetSdk
17     PROPERTIES
18         VS_GLOBAL_RuntimeIdentifier win10-x64
19
20         VS_DOTNET_REFERENCE_SomeDll
21             ${PROJECT_SOURCE_DIR}/SomeDll.dll)