Size: a a a

2021 May 20

СГ

Сергей Горцев... in pro.buildsystems
День добрый. Использую target_link_libraries. Указываю в этой команде библиотеки, от которых зависит моя либа и на linux при загрузке моей либы загружаются и те либы, которые я указал. А на винде(msvc) не все либы загружаются. Как сделать аналогичное поведение на винде?

Заранее спасибо.
источник

AU

Abu Umar in pro.buildsystems
А они есть в винде?
источник

СГ

Сергей Горцев... in pro.buildsystems
Да
источник

AU

Abu Umar in pro.buildsystems
Тогда как вы решили что они не линкуются? И может cmake не в курсе что у вас в винде они есть?
источник

СГ

Сергей Горцев... in pro.buildsystems
Посмотрел утилитой зависимости моей библиотеки
источник

AB

A B in pro.buildsystems
Подскажите плиз как в  conanfile.py сказать что бы конан сгенерил переменеые для симейка для той библиотеки, которая устанавливается в этом conanfile.py
источник

AB

A B in pro.buildsystems
Т.е. в conanfile.txt ты просто пишешь имя библиотеки в поле [requires]
источник

AB

A B in pro.buildsystems
А в conanfile.py это получится надо будет библиотеке сослаться на саму себя, но так не работает
источник

AB

A B in pro.buildsystems
Получается надо два раза конан инстал делать сначала с conanfile.py а потом с conanfile.txt который ссылается на установленую библиотеку?
источник
2021 May 21

AU

Abu Umar in pro.buildsystems
conan install -g cmake может?
источник

IS

Ivan Stepanov in pro.buildsystems
Привет всем. Я не знаю, как готовить makefile.

Что бы папка с ресурсами не удваивалась в количестве файлов, мне хочется сделать отдельную папку, в которой будут скомпилированные бинари. Я гуглил, там везде используется СС/СXX, в котором можно указать путь до этой папки. А что делать, если я не использую CC/CXX, и сторонний компилятор не поддерживает компилирование в папку?
источник

IS

Ivan Stepanov in pro.buildsystems
Вот так выглядит сейчас мейкфайл:
AMX_FILES_LIST = game1.amx game2.amx
all: $(AMX_FILES_LIST)

%.amx: %.pwn
 pawncc %<
источник

SS

Sergey S in pro.buildsystems
CC и CXX это переменные, а не конкретный компилятор
источник

МВ

Макс Воробьев... in pro.buildsystems
а почему не cmake/meson ?
источник

IS

Ivan Stepanov in pro.buildsystems
Я для примера, что везде компилятор сишный или плюсовый
источник

IS

Ivan Stepanov in pro.buildsystems
оверкилл
источник

SS

Sergey S in pro.buildsystems
>А что делать, если я не использую CC/CXX, и сторонний компилятор не поддерживает компилирование в папку?
Можешь сделать cd target_folder; а файлы передавать по абсолютному пути
источник

IS

Ivan Stepanov in pro.buildsystems
Точно, щас попробую. Вчера пробовал mv делать в target_folder, не получилось
источник

IS

Ivan Stepanov in pro.buildsystems
Получилось, спасибо. Но абсолютный путь не знаю, как указывать. Указал ../$<
источник
2021 May 23

A

AntiSpamBot in pro.buildsystems
This is spam protection. You have 30 seconds to press the button or you will be banned!
источник