|
Notes |
|
|
(0014622)
|
|
Bill Hoffman
|
|
2009-01-19 18:08
|
|
|
It should use the CXX version of that variable... |
|
|
|
(0014629)
|
|
Philip Lowman
|
|
2009-01-19 19:32
|
|
I've changed it to CMAKE_COMPILER_IS_GNUCXX as it should be.
lowman@locke:~/cvs/CMake_write/Modules$ cvs commit FindBoost.cmake
Committer: Philip Lowman <philip@yhbt.com>
/cvsroot/CMake/CMake/Modules/FindBoost.cmake,v <-- FindBoost.cmake
new revision: 1.29; previous revision: 1.28
Please take note that extremely recent CVS versions of FindBoost shouldn't fall victim to this bug however as I removed the hacky conditional that assumes Intel C++ if GCC is not being used sometime over this past weekend. Now the code has a special conditional for Intel.
elseif("${CMAKE_CXX_COMPILER}" MATCHES "icl")
if(WIN32)
set (_boost_COMPILER "-iw")
else()
set (_boost_COMPILER "-il")
endif()
elseif (MINGW)
I'm downloading the non-commercial version of Intel C++ compiler to fix the "-il" issue. Apparently newer boost builds encode the version of the Intel Linux compiler into the library name, just like GCC. They don't do this for Intel Windows however. |
|
|
|
(0014639)
|
|
Philip Lowman
|
|
2009-01-19 21:24
|
|
|
Some clarification about my comment on "-il" can be found at Issue 0008395. |
|
|
|
(0015309)
|
|
Philip Lowman
|
|
2009-02-23 22:44
|
|
|