diff options
author | HampusM <hampus@hampusmat.com> | 2022-06-28 18:47:15 +0200 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2022-06-28 18:47:15 +0200 |
commit | daf39f75d764449f18cd480b6d3c645b8372b0a5 (patch) | |
tree | 6df1f2aa27be238817b3ba11f66c1e1688a82193 /cmake | |
parent | 281803e8328af03af384bd505009acf9b51b2536 (diff) |
build: move function target_link_libraries_system to own file
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/linking.cmake | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cmake/linking.cmake b/cmake/linking.cmake new file mode 100644 index 0000000..0de81d8 --- /dev/null +++ b/cmake/linking.cmake @@ -0,0 +1,10 @@ +function(target_link_libraries_system target) + set(libs ${ARGN}) + + foreach(lib ${libs}) + get_target_property(lib_include_dirs ${lib} INTERFACE_INCLUDE_DIRECTORIES) + target_include_directories(${target} SYSTEM PRIVATE ${lib_include_dirs}) + target_link_libraries(${target} ${lib}) + endforeach(lib) +endfunction(target_link_libraries_system) + |