diff options
author | Stefan Sauer <ensonic@hora-obscura.de> | 2019-03-31 10:49:48 +0000 |
---|---|---|
committer | Stefan Sauer <ensonic@hora-obscura.de> | 2019-03-31 10:49:48 +0000 |
commit | 16187aabb37a283a0ae7f916ea612ccb805a8dd1 (patch) | |
tree | feafb61391b217590c08d35faf87ce64b7c3fd20 | |
parent | 8e47e3f691019d65d53387663152233f3b646e72 (diff) | |
parent | 0a7a1a8dbda64543832209b8c229d98aff75a847 (diff) | |
download | gtk-doc-16187aabb37a283a0ae7f916ea612ccb805a8dd1.tar.gz |
Merge branch 'tintou/cmake-no-dup-flags' into 'master'
cmake: Avoid duplicate flags
See merge request GNOME/gtk-doc!24
-rw-r--r-- | buildsystems/cmake/GtkDocConfig.cmake | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/buildsystems/cmake/GtkDocConfig.cmake b/buildsystems/cmake/GtkDocConfig.cmake index ea77ab4..e6815a0 100644 --- a/buildsystems/cmake/GtkDocConfig.cmake +++ b/buildsystems/cmake/GtkDocConfig.cmake @@ -158,6 +158,15 @@ function(gtk_doc_add_module _doc_prefix) list(APPEND _extra_ldpath ${library_dir}) endforeach() + list(REMOVE_DUPLICATES _extra_cflags) + list(SORT _extra_cflags) + + list(REMOVE_DUPLICATES _extra_ldflags) + list(SORT _extra_ldflags) + + list(REMOVE_DUPLICATES _extra_ldpath) + list(SORT _extra_ldpath) + # a directory to store output. set(_output_dir "${CMAKE_CURRENT_BINARY_DIR}") set(_output_dir_stamp "${_output_dir}/dir.stamp") |