target_link_libraries(<target> ... <item>... ...)
1. cmake 3.13之后, target_link_libraries可以跟target的定义不在同一个CMakeLists.txt 里
file tree:
mycamke
CMakeLists.txt
sub
CMakeLists.txt
sub.c
sub.h
sub1
CMakeLists.txt
sub1.c
sub1.h
mycamke/CMakeLists.txt:
=========================================
cmake_minimum_required(VERSION 3.27)
project(mycmake)
add_subdirectory(sub)
target_link_libraries(sub PRIVATE sub1)
add_subdirectory(sub1)
====================================&#