Re[8]: cmake - детектируем математические функции из math.h
От: andyp  
Дата: 02.05.15 22:31
Оценка:
Здравствуйте, TAL_Shadow, Вы писали:

TAL>Здравствуйте, andyp, Вы писали:


A>>Здравствуйте, MTD, Вы писали:


TAL>допиши

TAL>set(CMAKE_REQUIRED_FLAGS "/FI: math.h" ) — тут я с опцией мог напутать — нужно инклюднуть файл
TAL>Почему так происходит найдешь в cmake-3.0\Modules\CheckFunctionExists.c

TAL>для СХХ лучше используй check_cxx_symbol_exists


Спасибо, пост натолкнул на мысль проверить cmakeerror.log

все фейлилось из-за
set(CMAKE_REQUIRED_LIBRARIES m)

которая была воткнута в cmakelists.txt безо всяких условий. линкер ругался на ненайденную библиотеку и обламывал поиск.
воткнул ее в if( NOT MSVC ) endif() и все заработало
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.