Stanislav
многоходовочка
Berkus
можешь сюда запостить, я разрешил
Andrey
https://gitlab.kitware.com/cmake/cmake/issues/15943
Andrey
ура ура ура
Berkus
https://gitlab.kitware.com/cmake/cmake/issues/15943
cmake_policy(SET CMP0025 NEW) действительно помогло
Andrey
странно, у меня не рабоатет
Berkus
а у тебя есть где-нибудь cmake_minimum_required()?
Andrey
вставил в топ файл сразу после cmake_minimum_required
Andrey
cmake_minimum_required(VERSION 3.9) cmake_policy(SET CMP0025 NEW)
Berkus
у меня вот так работает
Berkus
λ cmake -G Ninja -DCMAKE_CXX_COMPILER=/usr/local/opt/llvm/bin/clang++ -DCMAKE_C_COMPILER=/usr/local/opt/llvm/bin/clang .. — The C compiler identification is Clang 5.0.1 — The CXX compiler identification is Clang 5.0.1 — Check for working C compiler: /usr/local/opt/llvm/bin/clang — Check for working C compiler: /usr/local/opt/llvm/bin/clang — works — Detecting C compiler ABI info — Detecting C compiler ABI info - done — Detecting C compile features — Detecting C compile features - done — Check for working CXX compiler: /usr/local/opt/llvm/bin/clang++ — Check for working CXX compiler: /usr/local/opt/llvm/bin/clang++ — works — Detecting CXX compiler ABI info — Detecting CXX compiler ABI info - done — Detecting CXX compile features — Detecting CXX compile features - done — Configuring done — Generating done — Build files have been written to: /Users/berkus/Hobby/test-land/testlib/_build_ berkus@aramaki ~/H/t/t/_build_ (master=) λ ninja -v [1/2] /usr/local/opt/llvm/bin/clang++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -std=gnu++1z -MD -MT CMakeFiles/foo.dir/foo.cpp.o -MF CMakeFiles/foo.dir/foo.cpp.o.d -o CMakeFiles/foo.dir/foo.cpp.o -c ../foo.cpp [2/2] : && /usr/local/opt/llvm/bin/clang++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/foo.dir/foo.cpp.o -o foo && : berkus@aramaki ~/H/t/t/_build_ (master=) λ cat ../CMakeLists.txt cmake_minimum_required(VERSION 3.10) cmake_policy(SET CMP0025 NEW) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) project(Foo) add_executable(foo foo.cpp)
Andrey
достаточно же в самый топовый cmakelists вставить или надо в каждый файл дописывать?
Berkus
в топовый по идее, а у тебя где-то глубже в иерархии это ломается?
Berkus
протестируй максимально близко к корню
Andrey
я добавил в топ, все равно не передает
Berkus
просто cmake_minimum_required(VERSION 3.10) без полиси достаточно
Berkus
λ cmake -G Ninja -DCMAKE_CXX_COMPILER=/usr/local/opt/llvm/bin/clang++ -DCMAKE_C_COMPILER=/usr/local/opt/llvm/bin/clang .. — Check for working C compiler: /usr/local/opt/llvm/bin/clang — works — Check for working CXX compiler: /usr/local/opt/llvm/bin/clang++ — works — Build files have been written to: /Users/berkus/Hobby/test-land/testlib/_build_ berkus@aramaki ~/H/t/t/_build_ (master=) λ ninja -v [1/2] /usr/local/opt/llvm/bin/clang++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -std=gnu++1z -MD -MT CMakeFiles/foo.dir/foo.cpp.o -MF CMakeFiles/foo.dir/foo.cpp.o.d -o CMakeFiles/foo.dir/foo.cpp.o -c ../foo.cpp [2/2] : && /usr/local/opt/llvm/bin/clang++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/foo.dir/foo.cpp.o -o foo && : berkus@aramaki ~/H/t/t/_build_ (master=) λ cat ../CMakeLists.txt cmake_minimum_required(VERSION 3.9) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) project(Foo) add_executable(foo foo.cpp)
Andrey
во все проекты добавил cmake_minimum_required(VERSION 3.10) cmake_policy(SET CMP0025 NEW)
Berkus
без полиси должно работать
Andrey
не работает 🙁
Berkus
3.9 тоже работает
Berkus
не работает 🙁
ты на маке? )
Andrey
да
Berkus
— Build files have been written to: /Users/berkus/Hobby/test-land/testlib/_build_ [1/4] /usr/local/opt/llvm/bin/clang++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -std=gnu++1z -MD -MT sub/CMakeFiles/bar.dir/bar.cpp.o -MF sub/CMakeFiles/bar.dir/bar.cpp.o.d -o sub/CMakeFiles/bar.dir/bar.cpp.o -c ../sub/bar.cpp [2/4] /usr/local/opt/llvm/bin/clang++ -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -std=gnu++1z -MD -MT CMakeFiles/foo.dir/foo.cpp.o -MF CMakeFiles/foo.dir/foo.cpp.o.d -o CMakeFiles/foo.dir/foo.cpp.o -c ../foo.cpp в подпроектах тоже работает
Berkus
указывал только в рутовом
Berkus
давай ты тот же проект за соберешь у себя
Berkus
Constantine
ты точно не школьник?
Ioann_
Хей гайз. Без ссор :) pls
Сережа
А это что-то меняет?
Alexander "SonnySlave"
Сережа
В душе
Alexander "SonnySlave"
В душе
значит душой делай домашку 😊
Stanislav
значит душой делай домашку 😊
сил хватит только на дамажку
Berkus
ты точно не школьник?
школьник, а ты?
Ioann_
В душе
Ударение на У.
Berkus
ты точно не школьник?
у меня впечатление что в вашем детском саду какие-то несвежие наркотики всё время
🦥Alex Fails
вот вы оффтоперы, кек
Constantine
школьник, а ты?
да брось, ты в 2кдалеком году что-то писал
Berkus
может я на второй год много оставался
Stanislav
может я на второй год много оставался
и похоже до сих пор не выпустился(
Berkus
мне и в 8 классе норм
Сережа
Будешь стараться, хорошо учиться- поедешь в иннополис
🦥Alex Fails
к @x3medima
🦥Alex Fails
бле. как там ник
Dumitru
Dumitru
Я случайно увидел 😂
🦥Alex Fails
привет, давно не виделись. Как жизнь, как твой C++?)
Berkus
в этом году модно писать на с++18
Dumitru
Сто лет не заходил в этот чат
🦥Alex Fails
в этом году модно писать на с++18
+, там уже <=> завезли и starts_with
Dumitru
привет, давно не виделись. Как жизнь, как твой C++?)
Привет) Отлично! У меня новый этап изучения плюсов Сам как?
🦥Alex Fails
Привет) Отлично! У меня новый этап изучения плюсов Сам как?
потихоньку, приболел, вот ща кепку пилим
Berkus
+, там уже <=> завезли и starts_with
там еще точечку из хаскеля завезли, можно писать starts_with . <=>
Сережа
Точка в хаскеле это композиция функций?
Сережа
Привет) Отлично! У меня новый этап изучения плюсов Сам как?
А ты на курсах повышения квалификации 4 месячных учишься или студент в самом универе?
Dumitru
Закончил в 2017
kitsu
Бывший студент
небось блокчейны всякие пишешь?
Alexander "SonnySlave"
🦥Alex Fails
кек
Vladislav
/warn б***чейн же 😊
+, можно в правила дописать)
Matwey
Господа
Matwey
А какой последний gcc?
Anonymous
7.2.1.
RattenKong 🦧🐀🦍️
А какой последний gcc?
8, но он пока анстейбл
Matwey
Пасяап
Nikita
да
ееее
Revival
С помощью cin получаю значение для переменной, иногда приходится снова вызывать cin, но предыдущее значение подставляется в новый cin, в чем беда?
🦥Alex Fails
беда в том, что такие вопросы обычно задают в @supapro, а не тут
Revival
сорямба, не знал что есть еще один канал :)
kitsu
хмм, на арче та же версия, а дата: 20171224
Berkus
это ж дата сборки просто