The only problem I see is a typo in BoostConfig.cmake:

  elseif(CMAKE_CXX_COMPILER MATCHES "/icpc$"
      OR CMAKE_CXX_COMPILER MATCHES "/icpc.exe$"
      OR CMAKE_CXX_COMPILER_MATCHES "/icl.exe$")

The last check has an underscore between CMAKE_CXX_COMPILER and MATCHES, which throws a warning during configuration and causes the compiler detection to fail.

After fixing that, the build is successful with both Intel C++ and Visual Studio 9.


I'm still looking into the link errors on Mac and Linux with Intel C++.


Thanks,

Justin Holewinski


On Fri, Oct 9, 2009 at 7:49 PM, troy d. straszheim <troy@resophonic.com> wrote:
Justin Holewinski wrote:

Yes, I'm using your 1.40.0 distribution from gitorious.org <http://gitorious.org>. I downloaded it about a week ago, so it does not include the October 8 commits.  I'll try the latest revision today sometime.


Has the CMake build system been tested with CMake 2.8/2.9?  This error does not occur if I use CMake 2.6.4, just the CMake nightly builds.


Ah, thanks for the heads-up, I hadn't noticed there was a 2.8 beta out.

The resurfacing of the preprocessor/include errors at install time was due to some 'modularization' stuff that was disabled but reawakened under 2.8.  I've fixed this, tested on linux with 2.6.4 and the 2.8 beta rc1, things are working.  Commits are pushed my 1.40 branch...  Could you give it a try?

Thanks,


-t


_______________________________________________
Boost-cmake mailing list
Boost-cmake@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-cmake



--

Thanks,

Justin Holewinski