[CMake] Development Workflow with CMake and VS2017

Mateusz Loskot mateusz at loskot.net
Sun Jul 15 13:35:54 EDT 2018


I recommend vcpkg and Conan.
You may check Boost.GIL configuration for CMake that uses both as
alternatives.
Conan can automatically pulls libpng etc.

https://github.com/boostorg/gil

Mateusz Loskot, mateusz at loskot.net
(Sent from mobile)

On Sun, 15 Jul 2018, 09:44 Dvir Yitzchaki, <Dvir.Yitzchaki at ceva-dsp.com>
wrote:

> I recommend using Hunter package manager:
>
> https://docs.hunter.sh/en/latest/quick-start/boost-components.html
>
>
>
> It has support for FreeType as well:
>
> https://docs.hunter.sh/en/latest/packages/pkg/freetype.html
>
>
>
> Regards,
>
> Dvir
>
>
>
> -----Original Message-----
> From: CMake <cmake-bounces at cmake.org> On Behalf Of Innokentiy Alaytsev
> Sent: Thursday, July 12, 2018 21:44
> To: cmake at cmake.org
> Subject: Re: [CMake] Development Workflow with CMake and VS2017
>
>
>
> Hello!
>
>
>
> I usually just download prebuild binaries if they are available or build
> the required dependency from sources. There are some libraries (and other
>
> software) that are not Windows-friendly (These products are still
> considered cross-platform and usually are free in the way fanatics from FSF
> understand freedom, i.e. freedom is the thing that should be enforced). In
> the case where it is impossible or hard to build something on Windows with
> MSVC, I try to find some alternative.
>
>
>
> The reason for trying to build everything with MSVC is simple -
> unfortunately, it is the official compiler for the platform and some things
> can only be built with it for Windows.
>
>
>
> Sticking to Cygwin or MSYS2 may be fine unless you need some things like
> Qt with WebEngine support or, probably, CUDA (I am not sure if it
> officially works with anything else but MSVC).
>
>
>
>
>
>
>
> --
>
> Sent from: http://cmake.3232098.n2.nabble.com/
>
> --
>
>
>
> Powered by www.kitware.com
>
>
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
>
>
> Kitware offers various services to support the CMake community. For more
> information on each offering, please visit:
>
>
>
> CMake Support: http://cmake.org/cmake/help/support.html
>
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
>
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
>
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
>
>
> Follow this link to subscribe/unsubscribe:
>
> https://cmake.org/mailman/listinfo/cmake
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more
> information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> https://cmake.org/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cmake.org/pipermail/cmake/attachments/20180715/d835431d/attachment.html>


More information about the CMake mailing list