Commit Graph

21 Commits

Author SHA1 Message Date
xaedes
9402f6f765
[imgui] Set C++ 11 standard in CMakeLists.txt (#25601)
* [imgui] Enable C++ 11 standard as code requires it

see vcpkg issue microsoft#25588

* [imgui] Enable C++ 11 standard using target_compile_features

As lerppana suggested:
It is better to use cxx_std_11 meta feature instead of locking the version number.
This should indicate cmake to use at least 11 instead of exactly 11.

see vcpkg issue microsoft#25588

* [imgui] update versions (vcpkg x-add-version imgui)

Enable C++ 11 standard as code requires it

see vcpkg issue microsoft#25588
2022-07-13 13:47:22 -07:00
Rémy Tassoux
db08f21cf3
[imgui] Update to 1.86 (#22161)
* [imgui] Update to 1.86

* [imgui] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
2021-12-22 22:49:45 -05:00
Rémy Tassoux
de256f1c2e
[imgui] Update to 1.85 (#20679)
* [imgui] Update to 1.85

* [imgui] Update version files

* [imgui] Replace deprecated vcpkg functions

* [imgui] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
2021-10-13 14:47:17 -07:00
boriskro
456a50c1e8
Fix build issues on OSX when these flags are enabled: osx-bindings, metal-bindings (#20281)
* [imgui] Fix build issues on OSX

 * bump required cmake version because OBJCXX support has been introduced in 3.16

 * set C++ standard to c++11 on Apple.  Imgui own examples use c++14, however c++11 was found to be sufficient

 * enable Objective-C++ mode for *.mm sources

 * add `-fobjc-weak` flag for imgui_impl_metal.mm to fix compile error

* [imgui] Fix build issues on OSX

 * bump required cmake version because OBJCXX support has been introduced in 3.16

 * set C++ standard to c++11 on Apple.  Imgui own examples use c++14, however c++11 was found to be sufficient

 * enable Objective-C++ mode for *.mm sources

 * add `-fobjc-weak` flag for imgui_impl_metal.mm to fix compile error

* Update ports/imgui/vcpkg.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [imgui] Fix manifest format

* Ran `vcpkg x-add-version imgui`

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-09-23 17:58:28 -07:00
Rémy Tassoux
d8e1d6b50c
[imgui] Update to 1.84.1 (#19677)
* [imgui] Update to 1.84.1

* [imgui] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
2021-08-24 16:28:54 -07:00
Rémy Tassoux
b5bc9d5474
[Imgui] Update docking-experimental and freetype features to 1.81 (#16268)
* [imgui] Update docking-experimental and freetype features to 1.81

* [imgui] Update version files

* [imgui] Move string replacement to post-build

* Update ports/imgui/CMakeLists.txt

* [imgui] Declare IMGUI_ENABLE_FREETYPE macro only if the freetype feature is enabled and move wchar32 string replacement to post-build

* [imgui] Update version files

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-03-01 08:40:09 -08:00
aizuon
e2ecca095c
[imgui] change to correct dx binding implementation path (#16255)
* [imgui] change to correct dx binding implementation path

* [imgui] add version files

* [imgui] forgot to update hash
2021-02-16 17:33:33 -08:00
Brian Peek
502f95a1bb
upgrade imgui to v1.81 (#16239)
* upgrade imgui to v1.81

* add version files

* change port-version to 0 instead of deleting the line

* remove port-version (??)
2021-02-16 11:09:36 -08:00
Jack·Boos·Yu
08b6c85897
[imgui] Fix find dependencies (#15063) 2020-12-26 12:45:14 -08:00
Ian Reinhart Geiser
00d27cfd04
Add option for WCHAR32 support in ImGUI (#13285) 2020-09-04 22:22:28 -07:00
Lily
32b7ad04ea
[ogre] Update to version 1.12.7 and fix link error (#12210)
* [ogre] Update to version 1.12.7 and fix link error

* [ogre] Fix find imgui

* [ogre] Fix find imgui

* [ogre] Add vcpkg.json

* format manifest

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-07-30 22:39:26 -07:00
Rémy Tassoux
0b78ddc14b
[imgui] Split bindings to multiple features (#12329)
* [imgui] Split bindings to multiple features

See #12250.

I tested all the features on x86-windows, x64-windows, x64-windows-static and x64-linux triplets. Everything build fine except:
- dx12-binding on x86-windows. There's an issue opened about it here : https://github.com/ocornut/imgui/pull/2406
- allegro5-binding on x64-linux, because the current allegro5 port fails to build on this platform.

Contrary to the previous port which simply copied the sources to a specific folder, bindings are now compiled with their dependencies. The only exception is Marmelade, because there's no port available for it yet.

Unfortunately, I can't test the OSX and metal bindings. If someone using this platform could test it, it would be very much appreciated. :)

* [imgui] Move port files to the correct folder

* Update ports/imgui/CONTROL

Co-authored-by: Rémy Tassoux <rt2@rasterizedworld.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2020-07-15 16:07:40 -07:00
Rémy Tassoux
b046c27e1d
[imgui] Update to 1.77 (#12155)
* [imgui] Add Freetype feature

* [imgui] Update to 1.77

https://github.com/ocornut/imgui/releases/tag/v1.77

* [imgui] Fix INSTALL_INTERFACE path case
2020-07-01 16:58:37 -07:00
Rémy Tassoux
8e9ee5d36c
[imgui] Add Freetype feature (#11919) 2020-06-23 13:56:15 -07:00
Jack·Boos·Yu
7db2ffa0b0
[imgui] Add feature bindings and remove feature example (#10253)
* [imgui] Separate feature tools from feature example

* [imgui] Separate feature tools from feature example

Co-authored-by: JackBoosY <yuzaiyang@microsoft.com>
2020-04-30 22:57:38 -07:00
Victor Romero
050e71d01d
Remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS (#5937)
* [various ports] remove references to CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS

* [alac,benchmark,capnproto] Fix  check_linkage call

* [fastlz] Fix SHA512

* [coroutine] Fix dynamic build

* [folly] Find double-conversion

* [gamma] Use vcpkg_from_github

* [librsync] Enable static builds

* [netcdf-cxx4] Fix SHA512

* [octomap] Fix static build

* [tidy-html5] Fix static build

* [various ports] remove custom messages for shared/static builds, modernize some scripts in the meantime

* [folly] Use ras0219's fix for link paths

* [octomap] Fix exported targets

* [uvatlas] Set tool download SHA512

* [duktape+python2] fix portfile to call configure with correct python version, manage python2 also outside win32

* [suitesparse] osx fix

* [gtkmm] Call vcpkg_check_linkage after including vcpkg functions

* [duktape] Resolve conflicts

* [duktape] FIxed typo in Python paths

* [wangle] Find zlib

* [openssl-uwp] Fix SHA512

* [glib] Allow static builds on non-Windows

* [suitesparse] Fix build on Windows

* [multiple ports] Bump CONTROL version

* [multiple ports] Fix description indent

* [directxtk] Fix CONTROL file

* [bde,duktape,qpid-proton] Build packages with python2 installed

* [binn] remove CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS

* [gdal,live555,uriparser] Fix regressions

* [live555] Update to 2019.04.24
2019-05-02 22:57:43 -07:00
Mark Ian Holland
eac4d7b157 Imgui updated to 1.64 2018-09-06 14:40:22 +01:00
Stanislav Ershov
cfe7560506 [imgui] Update to 1.53 2018-01-04 14:46:21 +03:00
Robert Schumacher
ea6783f9ba [imgui] Use vendored stb at request of author -- static linking is explicitly worked around. Update to 1.52. 2017-11-20 15:05:44 -08:00
Robert Schumacher
a607ad6860 [imgui] Use vcpkg_from_github, use stb from vcpkg. 2017-10-14 22:26:06 -07:00
Fabian Parzefall
3e4b7edb79 Add port for imgui library 2017-10-09 12:48:44 +02:00