summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2017-04-26 20:12:21 +0200
committerPeter Wu <peter@lekensteyn.nl>2017-04-27 15:44:57 +0000
commit92e61ed35b6d93094658140c18739032a05e5b5d (patch)
tree49f6be482f603897bdfeb055155f9cc33dd2f64d
parentf045d177f407b5a91d499c59350e168fb30c3505 (diff)
downloadwireshark-92e61ed35b6d93094658140c18739032a05e5b5d.tar.gz
cmake: cleanup package variable
Do not print a message for a variable if the package does not provide it (e.g. "Git includes: "). Change-Id: Ife5e58055c4eb24218b543f52fb7d7882dc1e04e Reviewed-on: https://code.wireshark.org/review/21359 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Peter Wu <peter@lekensteyn.nl>
-rw-r--r--CMakeLists.txt16
1 files changed, 10 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f0935b7040..10f31e7f72 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -930,14 +930,18 @@ foreach(PACKAGE ${PACKAGELIST})
if (${PACKAGE_VAR}_FOUND OR ${PACKAGE_VAR_UPPER}_FOUND)
message(STATUS "${PACKAGE_VAR} FOUND")
set(HAVE_LIB${PACKAGE_VAR} 1)
- if (NOT DEFINED ${PACKAGE_VAR}_INCLUDE_DIRS)
+ if (NOT DEFINED ${PACKAGE_VAR}_INCLUDE_DIRS AND ${PACKAGE_VAR}_INCLUDE_DIR)
set(${PACKAGE_VAR}_INCLUDE_DIRS ${${PACKAGE_VAR}_INCLUDE_DIR})
endif()
- include_directories(SYSTEM ${${PACKAGE_VAR}_INCLUDE_DIRS})
- set(WS_ALL_LIBS ${WS_ALL_LIBS} ${${PACKAGE_VAR}_LIBRARIES})
- message(STATUS "${PACKAGE} includes: ${${PACKAGE_VAR}_INCLUDE_DIRS}")
- message(STATUS "${PACKAGE} libs: ${${PACKAGE_VAR}_LIBRARIES}")
- if (${PACKAGE}_DEFINITIONS)
+ if (${PACKAGE_VAR}_INCLUDE_DIRS)
+ include_directories(SYSTEM ${${PACKAGE_VAR}_INCLUDE_DIRS})
+ message(STATUS "${PACKAGE} includes: ${${PACKAGE_VAR}_INCLUDE_DIRS}")
+ endif()
+ if (${PACKAGE_VAR}_LIBRARIES)
+ list(APPEND WS_ALL_LIBS ${${PACKAGE_VAR}_LIBRARIES})
+ message(STATUS "${PACKAGE} libs: ${${PACKAGE_VAR}_LIBRARIES}")
+ endif()
+ if (${PACKAGE_VAR}_DEFINITIONS)
message(STATUS "${PACKAGE} definitions: ${${PACKAGE_VAR}_DEFINITIONS}")
endif()
if (${PACKAGE_VAR}_EXECUTABLE)