[CMake] CMake 2.8.7 + XCode generator + nasm files
Damien Chavarria
roy204 at gmail.com
Wed Apr 11 04:23:15 EDT 2012
Thank you David & Alex,
I also have the ASM_NASM language enabled in my CMakeLists.txt files, and
this works for Makefile generators so I'm not sure I understand why there
is more work involved in that area of the code ? It seems to handle nasm
fine to me.
My problem was only with XCode, and regardless of the Makefile generators,
I think the CMake XCode generator should know about the nasm file type and
set the correct field in the XCode project. David's suggestions looks good
to me and I can submit a patch later today if you guys agree this is the
correct course of action ?
If I missed something about the Makefile generators issue please feel free
to explain it to me again and I can also patch there if something is indeed
required.
Cheers,
Damien.
On Tue, Apr 10, 2012 at 8:43 PM, Alexander Neundorf <a.neundorf-work at gmx.net
> wrote:
> On Tuesday 10 April 2012, David Cole wrote:
> > If you would like to construct a git commit (based on the present
> > 'master' branch), and then attach the patch produced by:
> >
> > git format-patch -1
> >
> > to the issue at http://public.kitware.com/Bug/view.php?id=9126, then
> > we will consider it for inclusion in a future CMake release.
> >
> > Seems like the easiest thing to do, at least for your case, would
> > simply be add the "nasm" file extension to the code in the recently
> > factored-out function GetSourcecodeValueFromFileExtension in
> > Source/cmGlobalXCodeGenerator.cxx. Adding more known file types to
> > that function will help us keep CMakeLists from being cluttered with
> > too many required source file properties.
>
> Handling of nasm files should be coupled to having the ASM_NASM language
> enabled, that's what has to be done for the makefile-based generators.
> I think the CMakeLists.txt for xcode should do the same.
> Modules/CMakeASM_NASMInformation.cmake lists .nasm and .asm as known file
> extensions.
>
> Alex
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20120411/fae2d8b2/attachment.htm>
More information about the CMake
mailing list