Hi, it is an interesting problem. If you tell the gcc to use the math library, it works. The interesting thing is the way of testing. The cmake macro simply declares a function foo with the signature char foo(); and call this one without arguments. If you tell cmake to link against the math library, it works. But, if you simply call sqrt(5.0) the library is ommitted (I think the gcc optimizes the code?) So, if you always know the math library for the specific platform, you should use it. Hth, Andreas Am 19.09.2012 17:08, schrieb Jack Stalnaker: Hi, |
-- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake