aboutsummaryrefslogtreecommitdiff
path: root/ports/benchmark/fix-cmakelists.patch
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2017-05-10 02:03:20 -0700
committerGitHub <noreply@github.com>2017-05-10 02:03:20 -0700
commitc25faaa7e91bd5dd75b5d326aaf0fd5ca745d50c (patch)
tree42e321954e0b8544ebaa958c5bf2bfe26a7111f9 /ports/benchmark/fix-cmakelists.patch
parent181099fecc71a301953560dcfbcd9a1e45cc4422 (diff)
parent5fb2f600850e3072823312b273f99d72295e9f65 (diff)
downloadvcpkg-c25faaa7e91bd5dd75b5d326aaf0fd5ca745d50c.tar.gz
vcpkg-c25faaa7e91bd5dd75b5d326aaf0fd5ca745d50c.zip
Merge pull request #1061 from KindDragon/gbenchmark
[benchmark] Initial commit for Google Benchmark library
Diffstat (limited to 'ports/benchmark/fix-cmakelists.patch')
-rw-r--r--ports/benchmark/fix-cmakelists.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/ports/benchmark/fix-cmakelists.patch b/ports/benchmark/fix-cmakelists.patch
new file mode 100644
index 000000000..f1d72fdc3
--- /dev/null
+++ b/ports/benchmark/fix-cmakelists.patch
@@ -0,0 +1,27 @@
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 4038875..94d2aea 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -28,17 +28,20 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
+ endif()
+
+ # Expose public API
+-target_include_directories(benchmark PUBLIC ${PROJECT_SOURCE_DIR}/include)
++target_include_directories(benchmark PRIVATE ${PROJECT_SOURCE_DIR}/include)
+
+ # Install target (will install the library to specified CMAKE_INSTALL_PREFIX variable)
+ install(
+ TARGETS benchmark
++ EXPORT benchmarkTargets
+ ARCHIVE DESTINATION lib
+ LIBRARY DESTINATION lib
+ RUNTIME DESTINATION bin
+- COMPONENT library)
++ INCLUDES DESTINATION include)
+
+ install(
+ DIRECTORY "${PROJECT_SOURCE_DIR}/include/benchmark"
+ DESTINATION include
+ FILES_MATCHING PATTERN "*.*h")
++
++install(EXPORT benchmarkTargets NAMESPACE benchmark:: DESTINATION share/benchmark)