Здравствуйте, Аноним, Вы писали:
А>CMake не находит файлы (заголовки) без расширений — говорит, мол, все расширения перепробовал — нет такого файла. Насколько я понимаю, беда в том, что CMake считает, что если у имени файла нет расширения — значит надо подставлять всевозможные известные типа схх и срр, вместо того что бы понимать буквально и смотреть файл без расширения. Пробовал CMake версий 2.6 и 2.7. Как бы это побороть?
А можно более конкретно в чем именно проблема:
main.cpp:
#include <cstdlib>
#include <cstdio>
#include "inc"
int main()
{
printf(HELLO_WORLD);
return EXIT_SUCCESS;
}
inc:
#ifndef _INC_
#define _INC_
#define HELLO_WORLD "Hi!\n"
#endif//!_INC_
CMakeLists.txt:
PROJECT(test_include)
SET(test_include_SRCS
main.cpp
)
SET(test_include_HDRS
inc
)
ADD_EXECUTABLE(test_include
${test_include_SRCS}
${test_include_HDRS}
)
все работает без проблем