VsPackageReferences.cmake 512 B

12345678910111213
  1. enable_language(CXX)
  2. set(CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION "v4.7.2")
  3. add_library(foo foo.cpp)
  4. set_property(TARGET foo PROPERTY VS_PACKAGE_REFERENCES "boost_1.7.0;SFML_2.2.0")
  5. # install and export the targets to test the correct behavior
  6. # nuget restore will only work with an install target when the correct
  7. # target framework version is set
  8. set(INSTALL_CMAKE_DIR CMake)
  9. install(TARGETS foo EXPORT foo_Export_Target)
  10. install(EXPORT foo_Export_Target DESTINATION ${INSTALL_CMAKE_DIR} FILE fooConfig.cmake)