Deleted Account
Anonymous
так, что у нас символизирует легаси код?
Deleted Account
тип какашка ::такаято
ссанинка ::сякаято
Anonymous
угловые скобки, как в синтаксисе шаблонов натыкай
Anonymous
и в цвет ржавчины, ибо легаси
Deleted Account
Deleted Account
а мож зделать таког осерьёзного погруженца? с серьёзными оборудованиями
Alexey
да такой же, но надпись "boost",
Alexey
Deleted Account
Deleted Account
ну для начала можно да
Berkus
не, не то
Matwey
Berkus
Александр
https://github.com/rollbear/strong_type
Александр
выглядит очень прилично
P
привет, здесь публикуют вакансии?
Evgenii
Stanislav
изапиненное сообщение
P
кинул
Александр
Крылатый
О!
Крылатый
Спасибо! Сейчас посмотрим.
Anonymous
Хей гайсы, совет нужен
Anonymous
neprivet.ru
Anonymous
Вот наконец пересел на менеджер пакетов hunter (https://github.com/ruslo/hunter), полностью отказавшись от git submodules в пользу чистого cmake
Менеджер устанавливается в HUNTER_ROOT = C:/.hunter по дефолту, но это значение можно переопределить. Как лучше переопределить? Если так оставить - то не будет никаких косяков аля "злобный антивирус шалит"?
Anonymous
я пока сделал так
Anonymous
cmake_minimum_required(VERSION 3.0)
include("cmake/HunterGate.cmake")
set(HUNTER_ROOT ".hunter")
HunterGate(
URL "https://github.com/ruslo/hunter/archive/v0.19.116.tar.gz"
SHA1 "c872605eee88941a751fb91a028cc5a69c77eac0"
)
project(SomeTest)
hunter_add_package(glfw)
find_package(glfw3 CONFIG REQUIRED)
add_executable(${PROJECT_NAME} source/main.cpp)
target_link_libraries(${PROJECT_NAME} glfw)
Berkus
если работает - то в чем проблема
Berkus
чем меньше кастомизации ты проводишь - тем меньше вероятность что сломается
Anonymous
1)я давно забыл что такое антивирус
2)hunter - это пакетный менеджер, который умеет кешировать зависимости (чтобы не качать заново)
Anonymous
но чтобы кеширование работало
Anonymous
надо работать с одной и той же папкой разным проектам
Berkus
я без понятия причем тут антивирус
Anonymous
ну как ты себе представляешь
Anonymous
cmake берет и ебашит на диск C
Anonymous
без прав администратора
Anonymous
noice
Anonymous
тебе просто не даст винда создать директорию в корне диска без прав админа
Anonymous
если я не ошибаюсь
Anonymous
yep
Anonymous
антивирус тут вообще никак не связан
Anonymous
так, а я обязательно ставить "охотника" из CMakeLists.txt?
Anonymous
да
смысл таков: если HUNTER_ROOT уже указывает на установленный hunter, то ничего не происходит (или может прилететь обновление, но это не точно), иначе - качает и устанавливает в папку
Anonymous
ну я без понятия, что на винде с этим делать
Anonymous
если по канону надо в C:/hunter
Anonymous
куда без админа не пускает
Anonymous
cmake от админа — странно
Anonymous
если хантера нет и платформа — винда, то попросить юзера руками поставить?
Anonymous
тоже о таком думаю сейчас
Anonymous
хотя
Anonymous
опять же
Anonymous
ты говоришь не в антивире дело
Anonymous
а я специально из-под винды бутнулся и проверил
Anonymous
через powershell сделал cmake ., не было траблов
Anonymous
(# set(HUNTER_ROOT ".hunter"))
Nikita
Ребят. А что посоветуйте по Архитектуре почитать?
Вот я сейчас сервис запилил, который берет данные из раббита, лезет иногда в базу, еще иногда у другого сервиса по Rest что то запрашивает.
Работать работает, но выглядит отвратительно.
Burado
Как в Vim сделать так, чтобы подсвечивалось название структуры?
Делаю так:
syn match cType "\vstruct\s+[a-zA-Z0-9_]+"
Но struct и название одним цветом так, плюс, без названия и struct не светится.
Nikita
Не хочется даже передавать кому то для потдержуи в таком виде.
Anonymous
Berkus
HUNTER_ROOT
* Path to Hunter root directory. Set this variable if you don’t want to install Hunter packages to default location
* You can set environment variable with the same name to avoid specifying it for every project
Berkus
ставить его прямо в cmakelists.txt - ОЧЕНЬ плохая идея
Mikhail
Коллеги, возможно кто-нибудь работал с CocosSharp в контексте C++/CLR?
Berkus
потому что это часть билд конфигурации, а ей билдскрипт не должен заниматься
Mikhail
Ну или просто с CocosSharp?
Berkus
олсо из документации
Effects
Try to detect Hunter:
test CMake variable HUNTER_ROOT (control, shared downloads and builds)
test environment variable HUNTER_ROOT (recommended: control, shared downloads and builds)
Berkus
ну короче ты понел
Anonymous
я что-то делаю не так?
IF(DEFINED ENV{HUNTER_ROOT})
message("$ENV{HUNTER_ROOT}")
set(HUNTER_ROOT $ENV{HUNTER_ROOT})
ELSE()
message("HUNTER_ROOT is not defined. You must tell CMake where to find Foo")
set(HUNTER_ROOT ".hunter")
ENDIF()
в переменных средах значение HUNTER_ROOT есть
Anonymous
конфликт названий какой-нибудь? Или что?
Anonymous
бросает в else ветку, как будто переменной окружения HUNTER_ROOT не существует
Anonymous
Anonymous
а ты чекни перед вызовом cmake
Anonymous
действительно ли она задана
Anonymous
там вроде какой-то косяк с этим есть
Anonymous
у винды?
Anonymous
=))
Anonymous
ога