История изменений
Исправление rumgot, (текущая версия) :
Тем более.
Это блин сарказм.
А я с этим спорил?
Косвенно. Утверждая, что не нужно прятать имена проекта/целей в переменные.
Не распарсил.
Ну вот я создал библиотеку. Затем настроил ее установку и создал соответствующие *.cmake файлы для того, что мою библиотеку можно было бы подключать в другие проекты через find_package / target_link_libraries. Ну добавил имя пространства имен, чтобы мою библиотеку нужно было искать и подключать например так:
find_package(MyLibrary REQUIRED)
# ...
target_link_libraries(some_target_name MLNS::Mylibrary)
Т.е. тут длинное имя используется только один раз.
Исправление rumgot, :
Тем более.
Это блин сарказм.
А я с этим спорил?
Косвенно. Утверждая, что не нужно прятать имена проекта/целей в переменные.
Не распарсил.
Ну вот я создал библиотеку. Затем настроил ее установку и создал соответствующие *.cmake файлы для того, что мою библиотеку можно было бы подключать в другие проекты через find_package / target_link_libraries. Ну добавил имя пространства имен, чтобы мою библиотеку нужно было искать и подключать например так:
find_package(MyLibrary REQUIRED)
# ...
target_link_libraries(some_target_name MLNS::Mylibrary)
Т.е. тут длинное имя используется только один раз.
Исходная версия rumgot, :
Тем более.
Это блин сарказм.
А я с этим спорил?
Косвенно. Утверждая, что не нужно прятать имена проекта/целей в переменные.