X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=CMakeLists.txt;fp=CMakeLists.txt;h=5e82badd694652422550fd6d9136cec21484a90d;hp=093c6ed66dfa35dee2e3690beb38fc05e4cc397e;hb=00d523430f4f66a9ed4af900559011841b6b91db;hpb=24ac638b4022249da7cb7709e45181ed83ffcb47 diff --git a/CMakeLists.txt b/CMakeLists.txt index 093c6ed..5e82bad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.4.1) +cmake_minimum_required(VERSION 3.5) ## ## mkdir build && cd build @@ -80,10 +80,16 @@ endif() # Set default library path for berkeley db if (NOT BerkeleyDB_LIBS) set(BerkeleyDB_LIBS ${BerkeleyDB_ROOT}/lib) -if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") +if(CMAKE_SYSTEM_NAME STREQUAL "Linux") # Workaround for linux distributions -set(BerkeleyDB_LIBS ${BerkeleyDB_LIBS}/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu) -endif() + execute_process ( + COMMAND bash -c "test -d ${BerkeleyDB_LIBS}/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu && echo -n 'present' || echo -n 'absent'" + OUTPUT_VARIABLE dirPresent + ) + if(dirPresent STREQUAL "present") + set(BerkeleyDB_LIBS ${BerkeleyDB_LIBS}/${CMAKE_SYSTEM_PROCESSOR}-linux-gnu) + endif() +endif(CMAKE_SYSTEM_NAME STREQUAL "Linux") endif() # Set default library name for berkeley db