aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-02-27 09:01:24 -0800
committerRobert Schumacher <roschuma@microsoft.com>2018-02-27 09:01:45 -0800
commit4b26cd269c7897229924cec0b6e6f00cb8034837 (patch)
tree3309736d2599677a1fc3684a601ec422aeebccfa
parent397237813c3c04a7c03d56a2b8d555e88c790c9b (diff)
downloadvcpkg-4b26cd269c7897229924cec0b6e6f00cb8034837.tar.gz
vcpkg-4b26cd269c7897229924cec0b6e6f00cb8034837.zip
[g2o] Fix static builds
-rw-r--r--ports/g2o/CONTROL2
-rw-r--r--ports/g2o/portfile.cmake3
2 files changed, 4 insertions, 1 deletions
diff --git a/ports/g2o/CONTROL b/ports/g2o/CONTROL
index 81e2b045d..cdad4d19a 100644
--- a/ports/g2o/CONTROL
+++ b/ports/g2o/CONTROL
@@ -1,4 +1,4 @@
Source: g2o
-Version: 20170730_git-2
+Version: 20170730_git-3
Build-Depends: suitesparse, eigen3, clapack, ceres
Description: g2o: A General Framework for Graph Optimization http://openslam.org/g2o.html
diff --git a/ports/g2o/portfile.cmake b/ports/g2o/portfile.cmake
index bdfa20f62..ba8186789 100644
--- a/ports/g2o/portfile.cmake
+++ b/ports/g2o/portfile.cmake
@@ -8,10 +8,13 @@ vcpkg_from_github(
HEAD_REF master
)
+string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" BUILD_LGPL_SHARED_LIBS)
+
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
OPTIONS
+ -DBUILD_LGPL_SHARED_LIBS=${BUILD_LGPL_SHARED_LIBS}
-DG2O_BUILD_EXAMPLES=OFF
-DG2O_BUILD_APPS=OFF
)