mirror of https://github.com/microsoft/vcpkg.git
[imguizmo] Update from 1.9 to 1.10 (#51696)
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
This commit is contained in:
parent
0afa5e44a7
commit
1c929afb2b
|
|
@ -1,58 +1,61 @@
|
|||
cmake_minimum_required(VERSION 3.8)
|
||||
project(imguizmo)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
|
||||
find_package(imgui CONFIG REQUIRED)
|
||||
get_target_property(IMGUI_INCLUDE_DIRS imgui::imgui
|
||||
INTERFACE_INCLUDE_DIRECTORIES
|
||||
)
|
||||
|
||||
add_library(${PROJECT_NAME} "")
|
||||
|
||||
target_include_directories(
|
||||
${PROJECT_NAME}
|
||||
PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
||||
$<INSTALL_INTERFACE:include>
|
||||
PRIVATE
|
||||
${IMGUI_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
target_sources(
|
||||
${PROJECT_NAME}
|
||||
PRIVATE
|
||||
src/GraphEditor.cpp
|
||||
src/ImCurveEdit.cpp
|
||||
src/ImGradient.cpp
|
||||
src/ImGuizmo.cpp
|
||||
src/ImSequencer.cpp
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS ${PROJECT_NAME}
|
||||
EXPORT ${PROJECT_NAME}-target
|
||||
ARCHIVE DESTINATION lib
|
||||
ARCHIVE DESTINATION lib
|
||||
RUNTIME DESTINATION bin
|
||||
)
|
||||
|
||||
if (NOT IMGUIZMO_SKIP_HEADERS)
|
||||
install(
|
||||
FILES
|
||||
src/GraphEditor.h
|
||||
src/ImCurveEdit.h
|
||||
src/ImGradient.h
|
||||
src/ImGuizmo.h
|
||||
src/ImSequencer.h
|
||||
src/ImZoomSlider.h
|
||||
DESTINATION include
|
||||
)
|
||||
endif()
|
||||
|
||||
install(
|
||||
EXPORT ${PROJECT_NAME}-target
|
||||
NAMESPACE ${PROJECT_NAME}::
|
||||
FILE ${PROJECT_NAME}-config.cmake
|
||||
DESTINATION share/${PROJECT_NAME}
|
||||
)
|
||||
cmake_minimum_required(VERSION 3.8)
|
||||
project(imguizmo)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
find_package(imgui CONFIG REQUIRED)
|
||||
get_target_property(IMGUI_INCLUDE_DIRS imgui::imgui
|
||||
INTERFACE_INCLUDE_DIRECTORIES
|
||||
)
|
||||
|
||||
add_library(${PROJECT_NAME} "")
|
||||
|
||||
target_include_directories(
|
||||
${PROJECT_NAME}
|
||||
PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
||||
$<INSTALL_INTERFACE:include>
|
||||
PRIVATE
|
||||
${IMGUI_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
target_sources(
|
||||
${PROJECT_NAME}
|
||||
PRIVATE
|
||||
src/GraphEditor.cpp
|
||||
src/ImCurveEdit.cpp
|
||||
src/ImGradient.cpp
|
||||
src/ImGuizmo.cpp
|
||||
src/ImSequencer.cpp
|
||||
src/ImVectorEditor.cpp
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS ${PROJECT_NAME}
|
||||
EXPORT ${PROJECT_NAME}-target
|
||||
ARCHIVE DESTINATION lib
|
||||
ARCHIVE DESTINATION lib
|
||||
RUNTIME DESTINATION bin
|
||||
)
|
||||
|
||||
if (NOT IMGUIZMO_SKIP_HEADERS)
|
||||
install(
|
||||
FILES
|
||||
src/GraphEditor.h
|
||||
src/ImCurveEdit.h
|
||||
src/ImGradient.h
|
||||
src/ImGuizmo.h
|
||||
src/ImLightRig.h
|
||||
src/ImSequencer.h
|
||||
src/ImVectorEditor.h
|
||||
src/ImZoomSlider.h
|
||||
DESTINATION include
|
||||
)
|
||||
endif()
|
||||
|
||||
install(
|
||||
EXPORT ${PROJECT_NAME}-target
|
||||
NAMESPACE ${PROJECT_NAME}::
|
||||
FILE ${PROJECT_NAME}-config.cmake
|
||||
DESTINATION share/${PROJECT_NAME}
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,24 +1,24 @@
|
|||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO CedricGuillemet/ImGuizmo
|
||||
REF ${VERSION}
|
||||
SHA512 1838cf6d9116aea7c2aa6c3ee978ffdab47a6714a564723b1c4f62d8a68081a56ebc65a389f5b7fb0c7e37ec5fc1cda6db0190826da055fbfb10133d06a88878
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS_DEBUG
|
||||
-DIMGUIZMO_SKIP_HEADERS=ON
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
vcpkg_cmake_config_fixup(PACKAGE_NAME ${PORT} CONFIG_PATH share/${PORT})
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
|
||||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO CedricGuillemet/ImGuizmo
|
||||
REF "${VERSION}"
|
||||
SHA512 c707e22d3caffcf06c5aab33201ebc4fe352d07e893ee8623db374a7e848bc18d031fb1904e7ddae5573443783bd70ccf787cd7029074a1de2c7e9fe12a54733
|
||||
HEAD_REF master
|
||||
)
|
||||
|
||||
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS_DEBUG
|
||||
-DIMGUIZMO_SKIP_HEADERS=ON
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
vcpkg_cmake_config_fixup(PACKAGE_NAME ${PORT} CONFIG_PATH share/${PORT})
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "imguizmo",
|
||||
"version": "1.9",
|
||||
"version": "1.10",
|
||||
"description": "Immediate mode 3D gizmo for scene editing and other controls based on Dear ImGui",
|
||||
"homepage": "https://github.com/CedricGuillemet/ImGuizmo",
|
||||
"license": "MIT",
|
||||
|
|
|
|||
|
|
@ -3985,7 +3985,7 @@
|
|||
"port-version": 3
|
||||
},
|
||||
"imguizmo": {
|
||||
"baseline": "1.9",
|
||||
"baseline": "1.10",
|
||||
"port-version": 0
|
||||
},
|
||||
"immer": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "a6d02745c7e35e0336a41fdda8b8c32fbc83a330",
|
||||
"version": "1.10",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "2c3c2af33de915037fefd6e16de2a7cf3acf25ad",
|
||||
"version": "1.9",
|
||||
|
|
|
|||
Loading…
Reference in New Issue