Recover external cjson library support.
This was somehow deactivated when merging opm-parser to opm-common.
This commit is contained in:
parent
654a78a541
commit
2e0bc4f17a
@ -6,10 +6,6 @@
|
|||||||
|
|
||||||
include (FindPackageHandleStandardArgs)
|
include (FindPackageHandleStandardArgs)
|
||||||
|
|
||||||
if ((NOT CJSON_ROOT) AND OPM_PARSER_ROOT)
|
|
||||||
set( CJSON_ROOT ${OPM_PARSER_ROOT})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (CJSON_ROOT)
|
if (CJSON_ROOT)
|
||||||
set (_no_default_path "NO_DEFAULT_PATH")
|
set (_no_default_path "NO_DEFAULT_PATH")
|
||||||
else (CJSON_ROOT)
|
else (CJSON_ROOT)
|
||||||
@ -18,10 +14,9 @@ endif (CJSON_ROOT)
|
|||||||
|
|
||||||
|
|
||||||
find_path (CJSON_INCLUDE_DIR
|
find_path (CJSON_INCLUDE_DIR
|
||||||
NAMES "cjson/cJSON.h"
|
NAMES "cJSON.h"
|
||||||
HINTS "${CJSON_ROOT}"
|
HINTS "${CJSON_ROOT}"
|
||||||
PATHS "${PROJECT_SOURCE_DIR}"
|
PATH_SUFFIXES "cjson"
|
||||||
PATH_SUFFIXES "include" "external"
|
|
||||||
DOC "Path to cjson library header files"
|
DOC "Path to cjson library header files"
|
||||||
${_no_default_path} )
|
${_no_default_path} )
|
||||||
|
|
||||||
@ -36,11 +31,7 @@ string(REGEX REPLACE "${PROJECT_SOURCE_DIR}/?(.*)" "\\1" BUILD_DIR_SUFFIX "${PR
|
|||||||
find_library (CJSON_LIBRARY
|
find_library (CJSON_LIBRARY
|
||||||
NAMES "cjson"
|
NAMES "cjson"
|
||||||
HINTS "${CJSON_ROOT}"
|
HINTS "${CJSON_ROOT}"
|
||||||
PATHS "${PROJECT_BINARY_DIR}/../opm-parser"
|
|
||||||
"${PROJECT_BINARY_DIR}/../opm-parser${BUILD_DIR_SUFFIX}"
|
|
||||||
"${PROJECT_BINARY_DIR}/../../opm-parser/${BUILD_DIR_SUFFIX}"
|
|
||||||
PATH_SUFFIXES "lib" "lib${_BITS}" "lib/${CMAKE_LIBRARY_ARCHITECTURE}"
|
PATH_SUFFIXES "lib" "lib${_BITS}" "lib/${CMAKE_LIBRARY_ARCHITECTURE}"
|
||||||
"opm/json"
|
|
||||||
DOC "Path to cjson library archive/shared object files"
|
DOC "Path to cjson library archive/shared object files"
|
||||||
${_no_default_path} )
|
${_no_default_path} )
|
||||||
|
|
||||||
|
@ -16,6 +16,7 @@ list(APPEND opm-common_DEPS
|
|||||||
# various runtime library enhancements
|
# various runtime library enhancements
|
||||||
"Boost 1.44.0 COMPONENTS system unit_test_framework REQUIRED"
|
"Boost 1.44.0 COMPONENTS system unit_test_framework REQUIRED"
|
||||||
"OpenMP QUIET"
|
"OpenMP QUIET"
|
||||||
|
"cjson"
|
||||||
)
|
)
|
||||||
|
|
||||||
find_package_deps(opm-common)
|
find_package_deps(opm-common)
|
||||||
|
Loading…
Reference in New Issue
Block a user