LINUX.ORG.RU

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

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

Cmake хорош тем что работает на многих системах, но плох инопланетным синтаксисом и стандартными названиями переменных.
Например то что делается в make и autotools как CC=«gcc -m32» в cmake будет так:

-DCMAKE_C_YOUR_MOTHER_FLAGS=-m32 -DCMAKE_C_YOUR_FATHER_FLAGS=-m32 -DCMAKE_CXX_YOUR_SISTER_FLAGS=-m32 -DCMAKE_CXX_YOUR_LITTLE_BROTHER_FLAGS=-m32 -DCMAKE_JAVA,_YOUR_GRANDPA_FLAGS=-m32
Make и autotools приведёт к необходимости держать отдельный проект для visual studio, если он поддерживается, зато не имеет проблем на posix системах

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

Cmake хорош тем что работает на многих системах, но плох инопланетным синтаксисом и стандартными названиями переменных.
Например то что делается в make и autotools как CC=«gcc -m32» в cmake будет так:

-DCMAKE_C_YOUR_MOTHER_FLAGS=-m32 -DCMAKE_C_YOUR_FATHER_FLAGS=-m32 -DCMAKE_CXX_YOUR_SISTER_FLAGS=-m32 -DCMAKE_CXX_YOUR_LITTLE_BROTHER_FLAGS=-m32 -DCMAKE_JAVA,_YOUR_GRANDPA_FLAGS=-m32