Files
impala/cmake_modules/FindRapidJson.cmake
Henry Robinson 55a054e1b8 Small fixes for FindRapidJson.cmake
This tiny fix cleans up the FindRapidJson.cmake file, which wasn't
actually searching for the rapidjson.h header correctly but instead
assuming a particular location for it, making some of the other code in
the file redundant.

Change-Id: I5fe3c664b8a078b6610440a8ae4173f38d57a84b
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3631
Reviewed-by: Alex Behm <alex.behm@cloudera.com>
Tested-by: jenkins
(cherry picked from commit 438d1512cc78899473d6684b9ca07a6a9b7b100a)
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/3649
Tested-by: Henry Robinson <henry@cloudera.com>
Reviewed-by: Henry Robinson <henry@cloudera.com>
2014-07-29 17:20:55 -07:00

28 lines
655 B
CMake

# - Find rapidjson headers and lib.
# This module defines RAPIDJSON_INCLUDE_DIR, the directory containing headers
set(RAPIDJSON_SEARCH_HEADER_PATHS
${CMAKE_SOURCE_DIR}/thirdparty/rapidjson/include/
)
find_path(RAPIDJSON_INCLUDE_DIR rapidjson/rapidjson.h HINTS
${RAPIDJSON_SEARCH_HEADER_PATHS})
if (RAPIDJSON_INCLUDE_DIR)
set(RAPIDJSON_FOUND TRUE)
else ()
set(RAPIDJSON_FOUND FALSE)
endif ()
if (RAPIDJSON_FOUND)
if (NOT RAPIDJSON_FIND_QUIETLY)
message(STATUS "RapidJson headers found in: ${RAPIDJSON_INCLUDE_DIR}")
endif ()
else ()
message(STATUS "RapidJson headers NOT found.")
endif ()
mark_as_advanced(
RAPIDJSON_INCLUDE_DIR
)