[CMake] Creating filters (a.k.a. subdirectories) for Visual Studio projects

Eric Noulard eric.noulard at gmail.com
Tue Mar 3 08:56:56 EST 2009


2009/3/3 Michael Jackson <mike.jackson at bluequartz.net>:
>
>
>
> On Mar 3, 2009, at 5:26 AM, Eric Noulard wrote:
>
>> 2009/3/3 Michael Schantin <michael at schantin.net>:
>>>
>>>
>>> INCLUDE(${PROJECT_SOURCE_DIR}/mySubDir1/CMakeLists.txt)
>>> INCLUDE(${PROJECT_SOURCE_DIR}/mySubDir2/CMakeLists.txt)
>>
>> You usually don't "INCLUDE" CMakeLists.txt
>> you usually ADD_SUBDIRECTOR
>
> That depends on the context in which you use 'include'. Say you have some
> cmake files that just contain some common cmake code or some macros, then
> using the 'include' command is just fine.

Yes I agree,
however in that case I usually chose another name for the included file.

i.e.

I'd rather:

INCLUDE(Src/Common/Common.cmake)

than:

INCLUDE(Src/Common/CMakeLists.txt)



-- 
Erk


More information about the CMake mailing list