From 5094627e271452bdcf4db0d51c9119696bc0f879 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5vard=20Pettersson?= Date: Wed, 2 Sep 2015 22:43:36 +0200 Subject: [PATCH] Add DNS and ENCRYPTSAVE components. --- cmake/FindTox.cmake | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/cmake/FindTox.cmake b/cmake/FindTox.cmake index d040792..85c3d5c 100644 --- a/cmake/FindTox.cmake +++ b/cmake/FindTox.cmake @@ -1,29 +1,41 @@ +set(Tox_INCLUDE_DIRS) +set(Tox_LIBRARIES) + find_path(Tox_CORE_INCLUDE_DIR tox/tox.h) find_library(Tox_CORE_LIBRARY toxcore) -if(Tox_CORE_INCLUDE_DIR AND Tox_CORE_LIBRARY) - set(Tox_CORE_FOUND TRUE) -endif() - find_path(Tox_AV_INCLUDE_DIR tox/toxav.h) find_library(Tox_AV_LIBRARY toxav) -if(Tox_AV_INCLUDE_DIR AND Tox_AV_LIBRARY) - set(Tox_AV_FOUND TRUE) -endif() +find_path(Tox_ENCRYPTSAVE_INCLUDE_DIR tox/toxencryptsave.h) +find_library(Tox_ENCRYPTSAVE_LIBRARY toxencryptsave) -set(Tox_INCLUDE_DIRS) -set(Tox_LIBRARIES) +find_path(Tox_DNS_INCLUDE_DIR tox/toxdns.h) +find_library(Tox_DNS_LIBRARY toxdns) -if(Tox_CORE_FOUND) +if(Tox_CORE_INCLUDE_DIR AND Tox_CORE_LIBRARY) + set(Tox_CORE_FOUND TRUE) list(APPEND Tox_INCLUDE_DIRS ${Tox_CORE_INCLUDE_DIR}) list(APPEND Tox_LIBRARIES ${Tox_CORE_LIBRARY}) endif() -if(Tox_AV_FOUND) +if(Tox_AV_INCLUDE_DIR AND Tox_AV_LIBRARY) + set(Tox_AV_FOUND TRUE) list(APPEND Tox_INCLUDE_DIRS ${Tox_AV_INCLUDE_DIR}) list(APPEND Tox_LIBRARIES ${Tox_AV_LIBRARY}) endif() +if(Tox_ENCRYPTSAVE_INCLUDE_DIR AND Tox_ENCRYPTSAVE_LIBRARY) + set(Tox_ENCRYPTSAVE_FOUND TRUE) + list(APPEND Tox_INCLUDE_DIRS ${Tox_ENCRYPTSAVE_INCLUDE_DIR}) + list(APPEND Tox_LIBRARIES ${Tox_ENCRYPTSAVE_LIBRARY}) +endif() + +if(Tox_DNS_INCLUDE_DIR AND Tox_DNS_LIBRARY) + set(Tox_DNS_FOUND TRUE) + list(APPEND Tox_INCLUDE_DIRS ${Tox_DNS_INCLUDE_DIR}) + list(APPEND Tox_LIBRARIES ${Tox_DNS_LIBRARY}) +endif() + include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Tox HANDLE_COMPONENTS REQUIRED_VARS Tox_INCLUDE_DIRS Tox_LIBRARIES)