Thanks Elke.
Find_package works perfectly. I also used find_library successfully on
my linux at work.
However, find_library fails for OS X 

        -- Found LibXml2: /usr/lib/libxml2.dylib (found version "2.9.0") 

        -- Found include: /usr/include/libxml2

        -- LIBXML2: 

        find_library(LIBXML2 libxml2 /usr/lib)

        MESSAGE (STATUS "LIBXML2: " ${LIBML2})

        if (${LIBXML2} STREQUAL "")

            MESSAGE(FATAL_ERROR "Couldn't find libxml2n. Please install")

        endif()

        Thanks,

        Sriram----- Original Message -----
From: "Rolf Eike Beer" 
To:"Sriram Rajan" 
Cc:
Sent:Sat, 31 Jan 2015 21:02:37 +0100
Subject:Re: [cmake-developers] CFLAGS merged during CMake process

 Am Samstag, 31. Januar 2015, 18:39:03 schrieb Sriram Rajan:
 > Hi Rolf,
 > Thanks for forwarding this e-mail on my behalf. I figured out the
 > solution.. I was using `xml2-config --cflags` for the include
files. The
 > result was pre-pended with a "-I", follwed by include-path. Using
sed to
 > remove this "-I" worked.

 Why don't use simply use

 find_package(LibXml2)
 include_directories(${LIBXML2_INCLUDE_DIR})

 Greetings,

 Eike

-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake

Reply via email to