LINUX.ORG.RU

Разные дейсвия в случае нативной и кросс-компиляции.

 , , autools


0

1

Собственно изначально имеется генератор исходного кода, который компилируется при make и в итоге он генерирует новый исходный файл. Моя задача была портирование данной библиотеки, в итоге я сначала думал убрать компиляцию и запуск генератора и подготовить файлы (заранее сгенерированные) для каждой платформы. но посовещавщись с коллегами было решено в случае кросс-компиляции так и поступать (то есть брать файл готовый), а в случае нативной таки компилить генератор и компилить этот файл. Вопрос как это сделать?

Банально

Если кросс-компиляция: действий1 (без компиляции)

Если нативная: действие2 (с компиляцией).

★★★★★

Последнее исправление: Dudraug (всего исправлений: 2)

Пока есть идея на configure генерить файл. comp_type с текстом

arm ppc x86

или

native

А в makefile задать цель, в случае если в файле native, то компилять генератор, в противном случае брать заготовленый файл под архитектуру из этого файла.

Dudraug ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.