[CMake] Replacing Compile Options for a Target

Hendrik Sattler post at hendrik-sattler.de
Wed Dec 7 04:50:09 EST 2016


Hi,

actually not all compilers do that. There are really strange ones out there.

HS


Am 7. Dezember 2016 06:31:02 MEZ, schrieb Dvir Yitzchaki <Dvir.Yitzchaki at ceva-dsp.com>:
>There's no problem as the compiler will just use the last flag value.
>See an example at http://coliru.stacked-crooked.com/a/738fff0fcc2eb3c4.
>
>Regards,
>
>Dvir Yitzchaki
>Debugger Software Engineer, SDT
>    
>
>-----Original Message-----
>From: CMake [mailto:cmake-bounces at cmake.org] On Behalf Of Jayesh
>Badwaik
>Sent: Wednesday, December 07, 2016 6:48 AM
>To: CMake <cmake at cmake.org>
>Subject: [CMake] Replacing Compile Options for a Target
>
>Hi,
>
>My global compile flags are specified with "std=c++14" in them.
>However, there is a third party header file which I want to compile in
>my code wherein I need to use a completely different set of compile
>flags starting with "-std=c++98". 
>
>I have seen target_compile_options() but that seems to just add options
>to the already available global options.  What command should I use to
>assign a completely new set of flags from the scratch. 
>
>--
>Cheers
>Jayesh Badwaik
>https://www.jayeshbadwaik.in

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.


More information about the CMake mailing list