Подтвердить что ты не робот

Как добавить флаг компоновщика для библиотек с CMake?

При связывании двоичного файла я могу использовать CMAKE_EXE_LINKER_FLAGS, чтобы добавить флаг (скажем, -Wl, -s-needed). Однако, если я свяжу библиотеку, этот дополнительный флаг не будет учитываться. Мне нужно что-то вроде CMAKE_LIB_LINKER_FLAGS, но я не могу его найти.

Как мне сделать?

4b9b3361

Ответ 2

Оформить макрос ucm_add_linker_flags ucm - он связан с добавлением флагов компоновщика к соответствующим переменным cmake

Ответ 3

Похоже, эта проблема связана с той, что у меня была в CLION. Решила его, добавив:

{set(CMAKE_CXX_STANDARD_LIBRARIES -ljpeg)} 

to CMakeLists.txt