[CMake] Compile project as C++ if MSVC
Bill Hoffman
bill.hoffman at kitware.com
Sat Dec 24 10:11:39 EST 2011
On 12/23/2011 5:43 PM, Pau Garcia i Quiles wrote:
> Hi Bill,
>
> Thank you. I tried that but it's failing: since no project in the
> whole project tree is defined as C++ (i. e. everything is
> "project(blah C)"), the generation step fails with:
>
> CMake Error: Error required internal CMake variable not set, cmake may
> be not be built correctly.
> Missing variable is:
> CMAKE_CXX_FLAGS_DEBUG
>
> I've opened issue #12639 for this and attached a minimal case, and a workaround:
> http://public.kitware.com/Bug/view.php?id=12639
>
>
I am thinking if you want to compile with C++, you need to enable the
c++ language. You can call enable_language(CXX) inside the if.
-Bill
More information about the CMake
mailing list