[CMake] SOURCE_GROUP bug

Sylvain Benner benner at virtools.com
Thu Nov 9 05:05:57 EST 2006


It's a known bug (#2331) and it should be fixed in the CVS.
For your information, you can find the bug entry here : 
http://public.kitware.com/Bug/bug.php?op=show&bugid=2331&pos=2

Sylvain

----- Original Message ----- 
From: "Sören Freudiger" <muffmolch at gmx.de>
To: <cmake at cmake.org>
Sent: Wednesday, November 08, 2006 8:20 PM
Subject: [CMake] SOURCE_GROUP bug


Hi there's a bug within SOURCE_GROUP and subfolders:

Example:

DIRS ON HDD:
\world
\world\europe
\world\europe\france\people
\world\europe\france\paris
\world\europe\france\paris\people

CMAKELIST.TXT:
SOURCE_GROUP(\\world a.cpp)
SOURCE_GROUP(\\world\\europe b.cpp)
SOURCE_GROUP(\\world\\europe\\france\\people c.cpp)
SOURCE_GROUP(\\world\\europe\\france\\paris d.cpp)
SOURCE_GROUP(\\world\\europe\\france\\paris\\people e.cpp)

WHAT WE GET IN VS8.0:
\world - a.cpp
\world\europe b.cpp
\world\europe\france\people  c.cpp e.cpp <--- !!!! error
\world\europe\france\paris d.cpp

We are missing:
\world\europe\france\paris\people

It seems that it's not possible to have two subdirs with the same name in
one branch.

Any clue?

SirAnn



--
Dipl.-Ing. Soeren Freudiger
Institut fuer ComputerAnwendungen im Bauingenieurwesen TU Braunschweig,
Pockelsstr. 3, D-38106 Braunschweig
Tel.: +49 531/391-7595,
Mobil: +49 176/210 17 444

email: freud at cab.bau.tu-bs.de
http://www.cab.bau.tu-bs.de/
-----Ursprüngliche Nachricht-----
Von: cmake-bounces+muffmolch=gmx.de at cmake.org
[mailto:cmake-bounces+muffmolch=gmx.de at cmake.org] Im Auftrag von Brad King
Gesendet: Mittwoch, 1. November 2006 18:49
An: Filipe Sousa
Cc: cmake at cmake.org
Betreff: Re: [CMake] Setting the C dialect

Filipe Sousa wrote:
> Mattias Holm wrote:
>> Hi there,
>>
>> I am new to the list, so excuse me if this has been asked before.
>>
>> I am trying to figure out if there is a good way of setting the
>> language dialect that you are using. For example, I am working with a
>> project written in C99, and thus I need to specify this.
>>
>> Sure enough, I can use SET_SOURCE_FILES_PROPERTIES and set the
>> compile flags for every C-file to -std=c99/gnu99 and at least that
>> will work with GCC. Is there any way to do this portably, and without
>> setting the compile flags on every source file?
>
>
> IF(CMAKE_COMPILER_IS_GNUCC)
>   SET(CMAKE_C_FLAGS -std=c99)
> ENDIF()

The set should be

SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")

-Brad
_______________________________________________
CMake mailing list
CMake at cmake.org
http://www.cmake.org/mailman/listinfo/cmake

_______________________________________________
CMake mailing list
CMake at cmake.org
http://www.cmake.org/mailman/listinfo/cmake



More information about the CMake mailing list