mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Makes arbitrary build subdirectories possible.
Instead of guessing the suffix or subdir of the build directory, we now simply compare PROJECT_{BINARY,SOURCE]_DIR to detect it. By this e.g. opm-core/opm-parallel is a possible build directory, too.
This commit is contained in:
parent
ea9f088126
commit
7cc3a13c2c
@ -31,13 +31,14 @@ if (CMAKE_SIZEOF_VOID_P)
|
|||||||
math (EXPR _BITS "8 * ${CMAKE_SIZEOF_VOID_P}")
|
math (EXPR _BITS "8 * ${CMAKE_SIZEOF_VOID_P}")
|
||||||
endif (CMAKE_SIZEOF_VOID_P)
|
endif (CMAKE_SIZEOF_VOID_P)
|
||||||
|
|
||||||
|
string(REGEX REPLACE "${PROJECT_SOURCE_DIR}/?(.*)" "\\1" BUILD_DIR_SUFFIX "${PROJECT_BINARY_DIR}")
|
||||||
|
|
||||||
find_library (CJSON_LIBRARY
|
find_library (CJSON_LIBRARY
|
||||||
NAMES "cjson"
|
NAMES "cjson"
|
||||||
HINTS "${CJSON_ROOT}"
|
HINTS "${CJSON_ROOT}"
|
||||||
PATHS "${PROJECT_BINARY_DIR}/../opm-parser"
|
PATHS "${PROJECT_BINARY_DIR}/../opm-parser"
|
||||||
"${PROJECT_BINARY_DIR}/../opm-parser-build"
|
"${PROJECT_BINARY_DIR}/../opm-parser${BUILD_DIR_SUFFIX}"
|
||||||
"${PROJECT_BINARY_DIR}/../../opm-parser/build"
|
"${PROJECT_BINARY_DIR}/../../opm-parser/${BUILD_DIR_SUFFIX}"
|
||||||
"${PROJECT_BINARY_DIR}/../../opm-parser/cmake-build"
|
|
||||||
PATH_SUFFIXES "lib" "lib${_BITS}" "lib/${CMAKE_LIBRARY_ARCHITECTURE}"
|
PATH_SUFFIXES "lib" "lib${_BITS}" "lib/${CMAKE_LIBRARY_ARCHITECTURE}"
|
||||||
"opm/json"
|
"opm/json"
|
||||||
DOC "Path to cjson library archive/shared object files"
|
DOC "Path to cjson library archive/shared object files"
|
||||||
|
Loading…
Reference in New Issue
Block a user