[CMake] xcode projects missing files
Mattias Holm
mattias.holm at contra.nu
Mon Nov 27 16:30:37 EST 2006
Thanks,
This works sorta. The problem is that when adding the CMakeList.txt
files, these are inserted into the compile sources phase. Thus, one
get a lot of warnings about Xcode not being able to build the
CMakeList.txt file, the same happens for other files not recognised
by Xcode. Xcode does for example recognise lex-files, though these
should be built with the standard add_custom_target build rules
anyway, and not with Xcode's lex-invoker as the command-line
parameters specified for flex program in the CMakeLists.txt files
will be missed.
If anyone know how one add a file to a project without making it be
part of the build, I would be in debt.
Mattias
On Nov 27, 2006, at 11:02 AM, Sylvain Benner wrote:
>
>> I am trying to generate an Xcode project with CMake. However,
>> there seem to be a couple of issues with this. Firstly, the
>> CMakeLists.txt files arn't added to the project, so updating the
>> project files is kind of a pain.
>>
> Hello,
>
> You can add this file manually with something like this:
>
> IF(CMAKE_GENERATOR MATCHES "Xcode")
> SOURCE_GROUP("CMake" FILES "CMakeLists.txt")
> LIST(APPEND TARGET_FILES "CMakeLists.txt")
> ENDIF(CMAKE_GENERATOR MATCHES "Xcode")
>
> ADD_EXECUTABLE(${PROJECT_NAME} ${TARGET_FILES})
>
> Sylvain
More information about the CMake
mailing list