diff --git a/leveldbstatic/prelude.nim b/leveldbstatic/prelude.nim index d6e7322..af9c9e7 100644 --- a/leveldbstatic/prelude.nim +++ b/leveldbstatic/prelude.nim @@ -12,7 +12,9 @@ const "-G\"MSYS Makefiles\" -DCMAKE_BUILD_TYPE=Release -DLEVELDB_BUILD_BENCHMARKS=OFF" else: "-DCMAKE_BUILD_TYPE=Release -DLEVELDB_BUILD_BENCHMARKS=OFF" - + + LevelDbCMakeCommonFlags = " -DCMAKE_POLICY_VERSION_MINIMUM=3.31" + LevelDbDir {.strdefine.} = $(root/"vendor") buildDir = $(root/"build") @@ -29,7 +31,7 @@ proc buildLevelDb() = discard gorge "rm -rf " & buildDir discard gorge "mkdir -p " & buildDir - let cmd = "cmake -S \"" & LevelDbDir & "\" -B \"" & buildDir & "\" " & LevelDbCMakeFlags + let cmd = "cmake -S \"" & LevelDbDir & "\" -B \"" & buildDir & "\" " & LevelDbCMakeFlags & LevelDbCMakeCommonFlags echo "\nBuilding LevelDB: " & cmd let (output, exitCode) = gorgeEx cmd if exitCode != 0: diff --git a/leveldbstatic/raw.nim b/leveldbstatic/raw.nim index c5116ba..5ce0ada 100644 --- a/leveldbstatic/raw.nim +++ b/leveldbstatic/raw.nim @@ -12,7 +12,9 @@ const "-G\"MSYS Makefiles\" -DCMAKE_BUILD_TYPE=Release -DLEVELDB_BUILD_BENCHMARKS=OFF" else: "-DCMAKE_BUILD_TYPE=Release -DLEVELDB_BUILD_BENCHMARKS=OFF" - + + LevelDbCMakeCommonFlags = " -DCMAKE_POLICY_VERSION_MINIMUM=3.31" + LevelDbDir {.strdefine.} = $(root/"vendor") buildDir = $(root/"build") @@ -29,7 +31,7 @@ proc buildLevelDb() = discard gorge "rm -rf " & buildDir discard gorge "mkdir -p " & buildDir - let cmd = "cmake -S \"" & LevelDbDir & "\" -B \"" & buildDir & "\" " & LevelDbCMakeFlags + let cmd = "cmake -S \"" & LevelDbDir & "\" -B \"" & buildDir & "\" " & LevelDbCMakeFlags & LevelDbCMakeCommonFlags echo "\nBuilding LevelDB: " & cmd let (output, exitCode) = gorgeEx cmd if exitCode != 0: