Robert Schumacher
44810f267d
[vcpkg integrate] Lower verbosity of MSBuild messages.
2017-01-23 18:26:57 -08:00
Alexander Karatarakis
030ed27117
Fix integration when $(Platform) is empty
2017-01-19 17:38:56 -08:00
Robert Schumacher
da09df713f
[vcpkg integration] Explicitly skip empty entries instead of recursing. Fixes #460 .
2017-01-13 17:39:12 -08:00
Christian Ullrich
335c15a9d0
Copy DLLs before attempting to regsvr32.
2016-12-23 14:47:38 +01:00
Christian Ullrich
c0cb3ca009
Copy DLLs for all project types.
...
$(TargetPath) is a simpler way of getting the primary output than assembling it from multiple variables. In addition, $(OutputType) matches $(TargetExt) only for .exe projects.
2016-12-23 14:47:26 +01:00
Robert Schumacher
32157f8ce5
[vcpkg-integrate] Provide an opt-out for autolinking. Properly suppress integration via MSBuild when using CMake.
...
Add lib\ and lib\manual-link\ to additional library paths.
[gtest] Because the four libraries provided by gtest supply redundant symbols and define main, opt them all out.
Addresses #306 .
2016-11-25 23:10:27 -08:00
Alexander Karatarakis
097626c317
Use /DEPENDENTS instead of /IMPORTS in applocal.ps1
2016-11-08 19:02:59 -08:00
Robert Schumacher
e5152851f2
Revert d58f0c6680
. MSBuild (and CMake) do not allow switching on CRT type effectively, so we should use more robust logic.
2016-11-04 17:37:58 -07:00
Alexander Karatarakis
789855546c
Fix issues with the integration file
2016-10-31 17:02:39 -07:00
Alexander Karatarakis
d58f0c6680
[integration] Enable static lib integration. Also, detect .vcpkg-root
2016-10-31 13:32:58 -07:00
Alexander Karatarakis
2efbe4ec6f
[vcpkg.targets] Change VCPkg casing to Vcpkg
2016-10-28 18:58:39 -07:00
Alexander Karatarakis
ccca198c1b
Initial commit
2016-09-18 20:54:03 -07:00