mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-28 03:59:02 +08:00
[osg] Fix feature plugin (#13942)
This commit is contained in:
parent
3714469e0e
commit
37c412ae07
@ -1,7 +1,8 @@
|
||||
Source: coin
|
||||
Version: 4.0.0
|
||||
Port-Version: 1
|
||||
Description: A high-level 3D visualization library with Open Inventor 2.1 API
|
||||
Build-Depends: boost-assert, boost-config, boost-lexical-cast, boost-math, boost-smart-ptr, boost-static-assert
|
||||
Build-Depends: boost-assert, boost-config, boost-lexical-cast, boost-math, boost-smart-ptr, boost-static-assert, opengl-registry
|
||||
Homepage: https://github.com/coin3d/coin
|
||||
Default-Features: simage, zlib
|
||||
Supports: !(arm|arm64|uwp)
|
||||
|
@ -1,6 +1,6 @@
|
||||
Source: osg
|
||||
Version: 3.6.5
|
||||
Port-Version: 1
|
||||
Port-Version: 2
|
||||
Homepage: https://github.com/openscenegraph/OpenSceneGraph
|
||||
Description: The OpenSceneGraph is an open source high performance 3D graphics toolkit.
|
||||
Build-Depends: zlib, fontconfig, boost-asio (!windows), boost-core (!windows), boost-logic (!windows), boost-lexical-cast (!windows), boost-smart-ptr (!windows), boost-tuple (!windows), boost-bind (!windows), freeglut (windows), expat (windows), openimageio (osx)
|
||||
@ -19,7 +19,7 @@ Build-Depends: freetype, sdl1, sdl2, libiconv (windows)
|
||||
|
||||
Feature: plugins
|
||||
Description: Build OSG Plugins - Disable for compile testing examples on a time limit
|
||||
Build-Depends: freetype, sdl1, curl, openexr, ilmbase, gdal, giflib (windows), jasper, libjpeg-turbo, libpng, tiff, libxml2 (windows), libiconv (windows), libgta, liblas, nvtt
|
||||
Build-Depends: freetype, sdl1, curl, openexr, ilmbase, gdal, giflib (windows), jasper, libjpeg-turbo, libpng, tiff, libxml2 (windows), libiconv (windows), libgta, liblas, nvtt, coin
|
||||
|
||||
Feature: packages
|
||||
Description: Set to ON to generate CPack configuration files and packaging targets
|
||||
|
29
ports/osg/fix-dependency-coin.patch
Normal file
29
ports/osg/fix-dependency-coin.patch
Normal file
@ -0,0 +1,29 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 798b8b9..c975d78 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -740,7 +740,7 @@ ELSE()
|
||||
# Common to all platforms except android:
|
||||
FIND_PACKAGE(Freetype)
|
||||
FIND_PACKAGE(ilmbase)
|
||||
- FIND_PACKAGE(Inventor)
|
||||
+ FIND_PACKAGE(coin CONFIG)
|
||||
FIND_PACKAGE(Jasper)
|
||||
FIND_PACKAGE(OpenEXR)
|
||||
FIND_PACKAGE(OpenCascade)
|
||||
diff --git a/src/osgPlugins/Inventor/CMakeLists.txt b/src/osgPlugins/Inventor/CMakeLists.txt
|
||||
index 963a494..e34b6b8 100644
|
||||
--- a/src/osgPlugins/Inventor/CMakeLists.txt
|
||||
+++ b/src/osgPlugins/Inventor/CMakeLists.txt
|
||||
@@ -17,10 +17,6 @@ SET(TARGET_HDRS
|
||||
ShuttleCallback.h
|
||||
)
|
||||
|
||||
-ADD_DEFINITIONS(-DCOIN_DLL)
|
||||
-
|
||||
-INCLUDE_DIRECTORIES(${INVENTOR_INCLUDE_DIR})
|
||||
-
|
||||
-SET(TARGET_ADDED_LIBRARIES ${INVENTOR_LIBRARY})
|
||||
+SET(TARGET_ADDED_LIBRARIES Coin::Coin)
|
||||
|
||||
SETUP_PLUGIN(iv iv)
|
@ -17,6 +17,7 @@ vcpkg_from_github(
|
||||
fix-liblas.patch
|
||||
fix-nvtt.patch
|
||||
use-boost-asio.patch
|
||||
fix-dependency-coin.patch
|
||||
)
|
||||
|
||||
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
|
||||
|
@ -1,6 +1,6 @@
|
||||
Source: osgearth
|
||||
Version: 3.0
|
||||
Port-Version: 1
|
||||
Port-Version: 2
|
||||
Homepage: https://github.com/gwaldron/osgearth
|
||||
Description: osgEarth - Dynamic map generation toolkit for OpenSceneGraph Copyright 2015 Pelican Mapping.
|
||||
Build-Depends: osg[plugins]
|
||||
|
Loading…
Reference in New Issue
Block a user