Я попробовал этот код, чтобы связать *.lib
файлы и *.obj
файлы с моей зависимостью.
SET(EXT_LIBS iphlpapi.lib json_writer.obj json_value.obj)
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SUFFIX "/link .obj")
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${EXT_LIBS} )
Код работает только для *.lib
файлов.
А для файлов *.obj
он ".lib"
автоматически присоединяется.
В результате
iphlpapi.lib
json_writer.obj.lib
json_value.obj.lib
Но я хочу получить результат
iphlpapi.lib
json_writer.obj
json_value.obj
Как отключить автоматическое вложение ".lib", когда я связываю *.obj
файлы в cmake?