diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2017-06-09 23:31:44 -0700 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2017-06-09 23:35:01 -0700 |
| commit | 89cd6818d3b139cbfce6c1ab3d26d1ecf8f6f525 (patch) | |
| tree | fd22f92c5e79143ae00085d439b1fe0e095ed137 | |
| parent | 16a1aa17fb63a79c68e58ae8f83669e15eca01ac (diff) | |
| download | vcpkg-89cd6818d3b139cbfce6c1ab3d26d1ecf8f6f525.tar.gz vcpkg-89cd6818d3b139cbfce6c1ab3d26d1ecf8f6f525.zip | |
[ceres][openblas] Strengthen constraints
| -rw-r--r-- | ports/ceres/portfile.cmake | 14 | ||||
| -rw-r--r-- | ports/openblas/portfile.cmake | 2 |
2 files changed, 10 insertions, 6 deletions
diff --git a/ports/ceres/portfile.cmake b/ports/ceres/portfile.cmake index a488b6da9..0ed2c94b8 100644 --- a/ports/ceres/portfile.cmake +++ b/ports/ceres/portfile.cmake @@ -10,17 +10,21 @@ # VCPKG_TARGET_ARCHITECTURE = target architecture (x64, x86, arm) # +if(VCPKG_CRT_LINKAGE STREQUAL "static") + message(FATAL_ERROR "Ceres does not currently support static CRT linkage") +endif() + include(vcpkg_common_functions) set(VCPKG_PLATFORM_TOOLSET "v140") # Force VS2015 because VS2017 compiler return internal error # eigen3\eigen\src\core\redux.h(237): fatal error C1001: An internal error has occurred in the compiler. [internal\ceres\ceres.vcxproj] vcpkg_from_github( -OUT_SOURCE_PATH SOURCE_PATH -REPO ceres-solver/ceres-solver -REF 1.12.0 -SHA512 4b4cba5627fbd80a626e8a31d9f561d6cee1c8345970304e4b5b163a9dcadc6d636257d1046ecede00781a11229ef671ee89c3e7e6baf15f49f63f36e6a2ebe1 -HEAD_REF master + OUT_SOURCE_PATH SOURCE_PATH + REPO ceres-solver/ceres-solver + REF 1.12.0 + SHA512 4b4cba5627fbd80a626e8a31d9f561d6cee1c8345970304e4b5b163a9dcadc6d636257d1046ecede00781a11229ef671ee89c3e7e6baf15f49f63f36e6a2ebe1 + HEAD_REF master ) vcpkg_configure_cmake( diff --git a/ports/openblas/portfile.cmake b/ports/openblas/portfile.cmake index d00a4f67c..ec6f420f8 100644 --- a/ports/openblas/portfile.cmake +++ b/ports/openblas/portfile.cmake @@ -18,7 +18,7 @@ if(NOT VCPKG_TARGET_ARCHITECTURE STREQUAL "x64") endif() if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") - message(WARNING "openblas only support dynamic link for msvc") + message("openblas currenly only supports dynamic library linkage") set(VCPKG_LIBRARY_LINKAGE "dynamic") endif() |
