LINUX.ORG.RU

История изменений

Исправление punya, (текущая версия) :

относительные пути - это неправильно

Относительные пути - это правильно в src, неправильно в tests и examples. Для tests и examples я добавляю относительный путь до папки src.

Где и как прописывать INCLUDE_PATH

прямо в вызове gcc -I{dir}

Необходимо понять, как и где настраивать INCLUDE_PATH, чтобы компиляция шла и в Linux и в Windows под GCC

это делают Find{Name}.cmake. когда проверяется конфигурация - в специальные переменные записываются нужные тебе пути до инклудов, библиотек, бинарников и тд.

Исправление punya, :

относительные пути - это неправильно

Относительные пути - это правильно в src, неправильно в tests и examples. Для tests и examples я добавляю относительный путь до папки src.

Необходимо понять, как и где настраивать INCLUDE_PATH, чтобы компиляция шла и в Linux и в Windows под GCC

это делают Find{Name}.cmake. когда проверяется конфигурация - в специальные переменные записываются нужные тебе пути до инклудов, библиотек, бинарников и тд.

Исходная версия punya, :

относительные пути - это неправильно

Относительные пути - это правильно в src, неправильно в tests и examples. Для tests и examples я добавляю относительный путь до папки src.