.mm means compile with the ObjectiveC++ compiler, not the ObjectiveC compiler.  
Probably wouldn't effect these files but it seems a really bogus way to tell 
the build system not to build files...

Jim

> On Nov 5, 2015, at 10:58 AM, Zachary Turner via lldb-commits 
> <lldb-commits@lists.llvm.org> wrote:
> 
> Renaming it to .mm would fix it, but I don't know if that extension has 
> special implications on OSX platforms.
> 
> Another fix would be moving the platform-specific files into a subfolder and 
> then adding them dfrom the subfolder.  That way CMake won't see them in the 
> current directory.
> 
> On Thu, Nov 5, 2015 at 10:37 AM Tamas Berghammer via lldb-commits 
> <lldb-commits@lists.llvm.org> wrote:
> Hi Enrico,
> 
> Skipping files this way isn't working because of the way the LLVM build 
> system works (see: 
> http://lab.llvm.org:8011/builders/lldb-x86_64-ubuntu-14.04-cmake/builds/8151/steps/cmake%20local/logs/stdio)
> 
> Do you have any suggestion for a quick fix better then surrounding the 
> affected files with an "#ifdef __APPLE__"?
> 
> Thanks,
> Tamas
> 
> On Thu, Nov 5, 2015 at 10:25 AM Enrico Granata via lldb-commits 
> <lldb-commits@lists.llvm.org> wrote:
> Author: enrico
> Date: Thu Nov  5 12:23:10 2015
> New Revision: 252179
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=252179&view=rev
> Log:
> Do not build any of the simulator material on non-Darwin
> 
> Modified:
>     lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt
> 
> Modified: lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt
> URL: 
> http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt?rev=252179&r1=252178&r2=252179&view=diff
> ==============================================================================
> --- lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt (original)
> +++ lldb/trunk/source/Plugins/Platform/MacOSX/CMakeLists.txt Thu Nov  5 
> 12:23:10 2015
> @@ -1,15 +1,15 @@
>  list(APPEND PLUGIN_PLATFORM_MACOSX_SOURCES
> -  PlatformAppleSimulator.cpp
>    PlatformDarwin.cpp
>    PlatformDarwinKernel.cpp
> -  PlatformiOSSimulator.cpp
>    PlatformMacOSX.cpp
>    PlatformRemoteiOS.cpp
>    )
> 
>  if(CMAKE_SYSTEM_NAME MATCHES "Darwin")
>  list(APPEND PLUGIN_PLATFORM_MACOSX_SOURCES
> +  PlatformAppleSimulator.cpp
>    PlatformiOSSimulatorCoreSimulatorSupport.mm
> +  PlatformiOSSimulator.cpp
>    )
>  endif()
> 
> 
> 
> _______________________________________________
> lldb-commits mailing list
> lldb-commits@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
> _______________________________________________
> lldb-commits mailing list
> lldb-commits@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
> _______________________________________________
> lldb-commits mailing list
> lldb-commits@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to