From 8767ff30628e3bf69d7555af391a34ae343110e1 Mon Sep 17 00:00:00 2001 From: Sylvain Thery Date: Tue, 16 Dec 2014 16:40:31 +0100 Subject: [PATCH] cmake find module for tinyXml2 --- cmake_modules/FindTinyXml2.cmake | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 cmake_modules/FindTinyXml2.cmake diff --git a/cmake_modules/FindTinyXml2.cmake b/cmake_modules/FindTinyXml2.cmake new file mode 100644 index 00000000..874744ae --- /dev/null +++ b/cmake_modules/FindTinyXml2.cmake @@ -0,0 +1,27 @@ +######################### +# UPDATE VARIABLES: +# - TINYXML2_FOUND +# - TINYXML2_INCLUDE_DIR +# - TINYXML2_LIBRARY +######################### + +find_path(TINYXML2_INCLUDE_DIR tinyxml2.h + HINTS $ENV{TINYXML2DIR} + PATH_SUFFIXES include + PATHS ~/Library/Frameworks + /Library/Frameworks + /usr/local + /usr) + +find_library(TINYXML2_LIBRARY tinyxml2 + HINTS $ENV{TINYXML2DIR} + PATH_SUFFIXES lib64 lib + PATH_SUFFIXESS ~/Library/Frameworks + /Library/Frameworks + /usr/local + /usr) + +include(FindPackageHandleStandardArgs) + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(TINYXML2 DEFAULT_MSG TINYXML2_LIBRARY) +mark_as_advanced(TINYXML2_LIBRARY TINYXML2_INCLUDE_DIR) -- GitLab