diff options
author | Corentin Noël <corentin@elementary.io> | 2019-03-14 07:34:33 +0100 |
---|---|---|
committer | Corentin Noël <corentin@elementary.io> | 2019-03-14 07:34:33 +0100 |
commit | 0a7a1a8dbda64543832209b8c229d98aff75a847 (patch) | |
tree | dc60ad419ca906751c7f4e47f229858be33e9f01 | |
parent | e9c46d4bc9e4301d628c6f291d7f1159d8ad43ae (diff) | |
download | gtk-doc-0a7a1a8dbda64543832209b8c229d98aff75a847.tar.gz |
cmake: Avoid duplicate flags
-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 57b2aac..c26e679 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}/${_doc_prefix}") set(_output_dir_stamp "${_output_dir}/dir.stamp") |