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-boun...@cmake.org] On Behalf Of Jayesh Badwaik
Sent: Wednesday, December 07, 2016 6:48 AM
To: CMake <cmake@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
-- 

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

Reply via email to