aboutsummaryrefslogtreecommitdiff
path: root/ports/dimcli/fix-cmake.patch
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-06-26 22:31:25 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-06-26 22:31:25 -0700
commit9e9fc7a9b357c94b265a04ddeffdcb7f57b6cb84 (patch)
tree45408002fdec0a9cccf5d8e102d40f951faca857 /ports/dimcli/fix-cmake.patch
parentb93fb28e7c05c1061370d32658e6601416d21a01 (diff)
downloadvcpkg-9e9fc7a9b357c94b265a04ddeffdcb7f57b6cb84.tar.gz
vcpkg-9e9fc7a9b357c94b265a04ddeffdcb7f57b6cb84.zip
[dimcli] Fix Windows builds. Avoid writing to source directory.
Diffstat (limited to 'ports/dimcli/fix-cmake.patch')
-rw-r--r--ports/dimcli/fix-cmake.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/ports/dimcli/fix-cmake.patch b/ports/dimcli/fix-cmake.patch
new file mode 100644
index 000000000..63795e041
--- /dev/null
+++ b/ports/dimcli/fix-cmake.patch
@@ -0,0 +1,23 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2f319ee..a38eca2 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -264,7 +264,7 @@ endfunction()
+ # "-1.2.3" from the that vcpkg likes to add when building things.
+ get_filename_component(prjname "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+ string(REGEX REPLACE "(-[\.0-9\-]*)$" "" prjname ${prjname})
+-project(${prjname})
++project(dimcli)
+ string(TOUPPER "${prjname}" DEFINE_PREFIX)
+
+ get_property(parent DIRECTORY PROPERTY PARENT_DIRECTORY)
+@@ -323,9 +323,6 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
+ set_property(GLOBAL PROPERTY PREDEFINED_TARGETS_FOLDER cmake)
+
+ set(CMAKE_CONFIGURATION_TYPES Debug Release)
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_SOURCE_DIR}/bin)
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_SOURCE_DIR}/bin)
+
+ if(MSVC)
+ # "/EHsc" - exceptions from c++ only (not from structured or "C")