[evolution-data-server] Change order of CFLAGS/LDFLAGS passed to gtk-doc
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Change order of CFLAGS/LDFLAGS passed to gtk-doc
- Date: Fri, 1 Mar 2019 11:09:25 +0000 (UTC)
commit 983d3b72959ca8be31e9be59eb0f656e5ef9a004
Author: Milan Crha <mcrha redhat com>
Date: Fri Mar 1 12:08:35 2019 +0100
Change order of CFLAGS/LDFLAGS passed to gtk-doc
Specifically add the install PREFIX as the last, thus the built
headers and libraries have precedence over those installed.
cmake/modules/GtkDoc.cmake | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/cmake/modules/GtkDoc.cmake b/cmake/modules/GtkDoc.cmake
index 1ed45d8c9..538585589 100644
--- a/cmake/modules/GtkDoc.cmake
+++ b/cmake/modules/GtkDoc.cmake
@@ -73,9 +73,6 @@ macro(add_gtkdoc _module _namespace _deprecated_guards _srcdirsvar _depsvar _ign
set(_scangobj_ldflags "")
set(_scangobj_ld_lib_dirs "")
- list(APPEND _scangobj_cflags_list -I${INCLUDE_INSTALL_DIR})
- list(APPEND _scangobj_ldflags -L${LIB_INSTALL_DIR})
-
foreach(opt IN LISTS ${_depsvar})
if(TARGET ${opt})
set(_target_type)
@@ -99,6 +96,10 @@ macro(add_gtkdoc _module _namespace _deprecated_guards _srcdirsvar _depsvar _ign
list(APPEND _scangobj_deps ${opt})
endforeach(opt)
+ # Add them as the last, thus in-tree headers/libs have precedence
+ list(APPEND _scangobj_cflags_list -I${INCLUDE_INSTALL_DIR})
+ list(APPEND _scangobj_ldflags -L${LIB_INSTALL_DIR})
+
if(_scangobj_deps)
list(REMOVE_DUPLICATES _scangobj_deps)
endif(_scangobj_deps)
@@ -120,7 +121,7 @@ macro(add_gtkdoc _module _namespace _deprecated_guards _srcdirsvar _depsvar _ign
if(NOT _output_name)
set(_output_name ${opt})
endif(NOT _output_name)
- set(_scangobj_ldflags "${_scangobj_ldflags} -L$<TARGET_FILE_DIR:${opt}>
-l${_output_name}")
+ set(_scangobj_ldflags "-L$<TARGET_FILE_DIR:${opt}> -l${_output_name}
${_scangobj_ldflags}")
if(_target_type STREQUAL "SHARED_LIBRARY" OR (_target_type STREQUAL
"MODULE_LIBRARY"))
set(_scangobj_ld_lib_dirs
"${_scangobj_ld_lib_dirs}:$<TARGET_FILE_DIR:${opt}>")
@@ -129,7 +130,7 @@ macro(add_gtkdoc _module _namespace _deprecated_guards _srcdirsvar _depsvar _ign
endif((_target_type STREQUAL "STATIC_LIBRARY") OR (_target_type STREQUAL
"SHARED_LIBRARY") OR (_target_type STREQUAL "MODULE_LIBRARY"))
unset(_target_type)
else(TARGET ${opt})
- set(_scangobj_ldflags "${_scangobj_ldflags} ${opt}")
+ set(_scangobj_ldflags "${opt} ${_scangobj_ldflags}")
endif(TARGET ${opt})
endforeach(opt)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]