Size: a a a

2018 November 15

A

Alex Ф-ф-фэils!🌠︙ in pro.buildsystems
источник

EP

Egor Pugin in pro.buildsystems
Stanislav Ershov
зато на питоне гора систем сбороко)
мне нравится, как авторы таких систем сборки говорят, что с++ то и не нужен для этого
источник

КП

Крылатый Пегас in pro.buildsystems
Дмитрий ⬡ Лапшин
Питон-то особо собирать не надо...
Не надо? На него целая куча систем пакетирования и сборки.
источник

EP

Egor Pugin in pro.buildsystems
чтобы оправдать вопрос - почему не на с++
источник
2018 November 16

II

Igor Ivanov in pro.buildsystems
можно ли в симейке задать имя Namespace::Target для не-IMPORTED таргета?
  set (_target "FFmpeg::FFmpeg")
 if(NOT TARGET ${_target})
   add_library(${_target} INTERFACE)
Error:   The target name "FFmpeg::FFmpeg" is reserved or not valid for certain CMake features, such as generator expressions, and may result in undefined behavior.
источник

II

Igor Ivanov in pro.buildsystems
товарищи админы, а суньте в description группы ссылку https://t.me/joinchat/CkCgM0j0PvIJSyYBS3e_fw
а то я битых пять минут пытался понять как сюда позвать незнакомца, пока не сдался и не пошёл искать ссылку от Станислава в просхх)
источник

КП

Крылатый Пегас in pro.buildsystems
@crackedmind почини
источник

SE

Stanislav Ershov in pro.buildsystems
добавил
источник

AZ

Alexander Zaitsev in pro.buildsystems
есть вопрос -  в каких случаях отключение многопоточной компиляции может ускорить билд?
источник

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
можно ли в симейке задать имя Namespace::Target для не-IMPORTED таргета?
  set (_target "FFmpeg::FFmpeg")
 if(NOT TARGET ${_target})
   add_library(${_target} INTERFACE)
Error:   The target name "FFmpeg::FFmpeg" is reserved or not valid for certain CMake features, such as generator expressions, and may result in undefined behavior.
вроде нельзя
источник

II

Igor Ivanov in pro.buildsystems
Stanislav Ershov
вроде нельзя
окай(
источник

II

Igor Ivanov in pro.buildsystems
я просто пытаюсь к https://github.com/snikulov/cmake-modules/blob/master/FindFFmpeg.cmake прикрутить таргеты, чтобы было target_link_libraries(myself FFmpeg::FFmpeg  FFmpeg::avutil), и понимаю что ничего не понимаю
источник

II

Igor Ivanov in pro.buildsystems
пока пришёл к такой дичине:
 macro(set_component_found _component )
 if (${_component}_LIBRARIES AND ${_component}_INCLUDE_DIRS AND NOT ${_component}_FOUND)
   set(${_component}_FOUND TRUE)
   set(_target "FFmpeg::${_component}")
   add_library(${_target} UNKNOWN IMPORTED)
   set_target_properties(${_target}
     PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${${_component}_INCLUDE_DIRS}")
   set_property(TARGET ${_target}
     APPEND PROPERTY IMPORTED_LOCATION "${${_component}_LIBRARIES}")
...
if(FFmpeg_FOUND)
 set (_target "FFmpeg")
   add_library(${_target} INTERFACE)
   foreach(_component AVCODEC AVDEVICE AVFORMAT AVFILTER AVUTIL POSTPROC SWSCALE)
     if("${${_component}_FOUND}")
       target_link_libraries(${_target} INTERFACE "FFmpeg::${_component}")
источник

SE

Stanislav Ershov in pro.buildsystems
Igor Ivanov
пока пришёл к такой дичине:
 macro(set_component_found _component )
 if (${_component}_LIBRARIES AND ${_component}_INCLUDE_DIRS AND NOT ${_component}_FOUND)
   set(${_component}_FOUND TRUE)
   set(_target "FFmpeg::${_component}")
   add_library(${_target} UNKNOWN IMPORTED)
   set_target_properties(${_target}
     PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${${_component}_INCLUDE_DIRS}")
   set_property(TARGET ${_target}
     APPEND PROPERTY IMPORTED_LOCATION "${${_component}_LIBRARIES}")
...
if(FFmpeg_FOUND)
 set (_target "FFmpeg")
   add_library(${_target} INTERFACE)
   foreach(_component AVCODEC AVDEVICE AVFORMAT AVFILTER AVUTIL POSTPROC SWSCALE)
     if("${${_component}_FOUND}")
       target_link_libraries(${_target} INTERFACE "FFmpeg::${_component}")
ну как то так да
источник

AO

Alibek a1batross Omarov in pro.buildsystems
Alexander Zaitsev
есть вопрос -  в каких случаях отключение многопоточной компиляции может ускорить билд?
Когда очень мало памяти.
источник

AO

Alibek a1batross Omarov in pro.buildsystems
Например. 6_9
источник

AZ

Alexander Zaitsev in pro.buildsystems
Alibek a1batross Omarov
Когда очень мало памяти.
это понятно. мы говорим условно про многоядерную машину с достаточным кол-вом рамы
источник

AZ

Alexander Zaitsev in pro.buildsystems
и SSD\рамдиск на борту
источник

AO

Alibek a1batross Omarov in pro.buildsystems
Тогда даже не скажу. Никогда не видел
источник

II

Igor Ivanov in pro.buildsystems
А чем вызван вопрос?
источник