VsDotnetSdkCustomCommandsSource.cmake 319 B

123456789101112131415
  1. enable_language(CSharp)
  2. if(NOT CMAKE_CSharp_COMPILER)
  3. return()
  4. endif()
  5. set(CMAKE_DOTNET_SDK "Microsoft.NET.Sdk")
  6. add_custom_command(
  7. OUTPUT bar.cs
  8. COMMAND copy /A ${CMAKE_CURRENT_SOURCE_DIR}/lib1.cs
  9. bar.cs
  10. DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lib1.cs
  11. VERBATIM)
  12. add_library(foo SHARED bar.cs)