Size: a a a

2021 June 01

c|

cat main.cpp | wc -m in pro.buildsystems
источник

АШ

Алексей Шведов... in pro.buildsystems
Ужас. Один запрос выдал столько результатов, и все подходят ровно под твою ошибку
источник

АШ

Алексей Шведов... in pro.buildsystems
источник

c|

cat main.cpp | wc -m in pro.buildsystems
сварил) спасибо)
источник

АШ

Алексей Шведов... in pro.buildsystems
Ого, чё у меня так никогда не получалось
источник

ИФ

Имён Фамильонович... in pro.buildsystems
add_executable(test_ShaderProgram testShaderProgram.cpp)
target_link_directories(test_ShaderProgram PRIVATE ${CONAN_LIB_DIRS})
target_link_libraries(test_ShaderProgram PRIVATE ${CONAN_LIBS} ShootCore)
add_test(runTest test_ShaderProgram WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/bin
)

${CMAKE_BINARY_DIR}/bin = .../build/bin
в этой же директории находится test_ShaderProgram.exe

вывод:
[ctest] Could not find executable test_ShaderProgram
[ctest] Looked in the following places:
[ctest] test_ShaderProgram
[ctest] test_ShaderProgram.exe
[ctest] Release/test_ShaderProgram
[ctest] Release/test_ShaderProgram.exe
[ctest] Release/test_ShaderProgram
[ctest] Unable to find executable: test_ShaderProgram
[ctest] Release/test_ShaderProgram.exe
[ctest] 1/1 Test #1: test_ShaderProgram ...............***Not Run   0.00 sec
[ctest]
[ctest] 0% tests passed, 1 tests failed out of 1
[ctest]
[ctest] Total Test time (real) =   0.01 sec
[ctest]
[ctest] The following tests FAILED:
[ctest]     1 - test_ShaderProgram (Not Run)
[ctest] Errors while running CTest
[ctest] CTest finished with return code 8

как можно исправить?
источник

П

Пашечка in pro.buildsystems
Вы используете вот эту сигнатуру:
add_test(<name> <command> [<arg>...])

То есть вторым аргументом идёт конкретная команда, и, согласно документации:
Add a test called <name> with the given command-line. Unlike the above NAME signature no transformation is performed on the command-line to support target names or generator expressions.

Для исправления - использовать эту сигнатуру:
add_test(NAME <name> COMMAND <command> [<arg>...]
        [CONFIGURATIONS <config>...]
        [WORKING_DIRECTORY <dir>]
        [COMMAND_EXPAND_LISTS])
источник

ИФ

Имён Фамильонович... in pro.buildsystems
спасибо!
источник

G

Group Butler in pro.buildsystems
Hello everyone!
My name is Group Butler, and I'm a bot made to help administrators in their hard work.
источник

EP

Egor Pugin in pro.buildsystems
/warn
источник

G

Group Butler in pro.buildsystems
Динаа has been warned (1/3)
источник

EP

Egor Pugin in pro.buildsystems
ага, работает теперь
источник
2021 June 02

ee

elias eliatto in pro.buildsystems
привет! Как в  cmake через командную строку передать значение переменной среды? Пример на псевдокоде: -DLIB_PATH=/home/user/lib-bin-$ENV{lib_ver}. Т.е. делегировать раскрытие переменной самому cmake.
источник

AS

Anatoly Shirokov in pro.buildsystems
Просто определи переменную среды и используй ее через $ENV{MYVAR} в CMakeLists.txt
источник

АВ

Александр Водянников... in pro.buildsystems
Всем привет. С Cmake можно сказать только столкнулся, встал такой вопрос:
источник

АВ

Александр Водянников... in pro.buildsystems
Собираю свой код под MSVC, используется libyuv. Через add_subdirectory() добавлял - либа так же обрабатывается, создаются проектные файлы для студии. Но мне надо чтобы у моей основной либы - libyuv в Visual Studio была в зависимостях
источник

АВ

Александр Водянников... in pro.buildsystems
Ну это чтобы вручную не указывать .lib файл
источник

オレンジ in pro.buildsystems
Обычный target_link_libraries, указать имя таргета libyuv
источник

AS

Anatoly Shirokov in pro.buildsystems
все зависит от того является ли твоя библиотека частью общего дерева сырцов или она внешняя по отношению к проекту
источник

АВ

Александр Водянников... in pro.buildsystems
Внешняя по отношению к проекту
источник