[CMake] target_compile_features question

Lectem lectem at gmail.com
Sun Nov 5 12:34:35 EST 2017


Because you are looking at an old CMake version 😉
I think it was introduced in cmake 3.8.2 ?

De : Florian Lindner
Envoyé le :dimanche 5 novembre 2017 17:03
À : cmake at cmake.org
Objet :Re: [CMake] target_compile_features question



Am 05.11.2017 um 15:07 schrieb Jan Christoph Uhde:
> Hi,
> 
> I have a project using CMake 3.9.
> The project contains a header only library mylib.
> The library hast set the following property:
> 
>     target_compile_features(mylib INTERFACE cxx_std_17)
> 
> Now I try to add otherlib to mylib (INTERFACE as well). otherlib has set
> some c++11 compile_features.
> 
> When I try to compile tests for my lib I see gnu++11 as requested
> standard. Without otherlib gnu++17 is selected.

Hey,
just being curious, is cxx_std_17 a valid feature? I don't see it listed in https://cmake.org/cmake/help/v3.1/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html

Best,
Florian
-- 

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:
http://public.kitware.com/mailman/listinfo/cmake

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20171105/7c08ab77/attachment.html>


More information about the CMake mailing list