1- # Copyright (c) 2014-2022 , The Scala Project
1+ # Copyright (c) 2014-2024 , The Scala Project
22#
33# All rights reserved.
44#
@@ -55,7 +55,7 @@ cmake-debug:
5555 cd $( builddir) /debug && cmake -D CMAKE_BUILD_TYPE=Debug $( topdir)
5656
5757debug: cmake-debug
58- cd $( builddir) /debug && $( MAKE )
58+ cd $( builddir) /debug && cmake --build .
5959
6060# Temporarily disable some tests:
6161# * libwallet_api_tests fail (Issue #895)
@@ -75,24 +75,12 @@ debug-all:
7575 mkdir -p $( builddir) /debug
7676 cd $( builddir) /debug && cmake -D BUILD_TESTS=ON -D BUILD_SHARED_LIBS=OFF -D CMAKE_BUILD_TYPE=Debug $( topdir) && $( MAKE)
7777
78- debug-static-all:
79- mkdir -p $( builddir) /debug
80- cd $( builddir) /debug && cmake -D BUILD_TESTS=ON -D STATIC=ON -D CMAKE_BUILD_TYPE=Debug $( topdir) && $( MAKE)
81-
82- debug-static-win64:
83- mkdir -p $( builddir) /debug
84- cd $( builddir) /debug && cmake -G " MSYS Makefiles" -D STATIC=ON -D ARCH=" x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Debug -D BUILD_TAG=" win-x64" -D CMAKE_TOOLCHAIN_FILE=$( topdir) /cmake/64-bit-toolchain.cmake -D MSYS2_FOLDER=$( shell cd ${MINGW_PREFIX} /.. && pwd -W) $( topdir) && $( MAKE)
85-
86- debug-static-win32:
87- mkdir -p $( builddir) /debug
88- cd $( builddir) /debug && cmake -G " MSYS Makefiles" -D STATIC=ON -D ARCH=" i686" -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=Debug -D BUILD_TAG=" win-x32" -D CMAKE_TOOLCHAIN_FILE=$( topdir) /cmake/32-bit-toolchain.cmake -D MSYS2_FOLDER=$( shell cd ${MINGW_PREFIX} /.. && pwd -W) $( topdir) && $( MAKE)
89-
9078cmake-release:
9179 mkdir -p $( builddir) /release
9280 cd $( builddir) /release && cmake -D CMAKE_BUILD_TYPE=Release $( topdir)
9381
9482release: cmake-release
95- cd $( builddir) /release && $( MAKE )
83+ cd $( builddir) /release && cmake --build .
9684
9785release-test:
9886 mkdir -p $( builddir) /release
@@ -104,60 +92,12 @@ release-all:
10492
10593release-static:
10694 mkdir -p $( builddir) /release
107- cd $( builddir) /release && cmake -D STATIC=ON -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release $( topdir) && $( MAKE )
95+ cd $( builddir) /release && cmake -D STATIC=ON -D ARCH= " default " -D CMAKE_BUILD_TYPE=Release $( topdir) && cmake --build .
10896
10997coverage:
11098 mkdir -p $( builddir) /debug
11199 cd $( builddir) /debug && cmake -D BUILD_TESTS=ON -D CMAKE_BUILD_TYPE=Debug -D COVERAGE=ON $( topdir) && $( MAKE) && $( MAKE) test
112100
113- # Targets for specific prebuilt builds which will be advertised for updates by their build tag
114-
115- release-static-linux-armv6:
116- mkdir -p $( builddir) /release
117- cd $( builddir) /release && cmake -D BUILD_TESTS=OFF -D ARCH=" armv6zk" -D STATIC=ON -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" linux-armv6" $( topdir) && $( MAKE)
118-
119- release-static-linux-armv7:
120- mkdir -p $( builddir) /release
121- cd $( builddir) /release && cmake -D BUILD_TESTS=OFF -D ARCH=" armv7-a" -D STATIC=ON -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" linux-armv7" $( topdir) && $( MAKE)
122-
123- release-static-android-armv7:
124- mkdir -p $( builddir) /release/translations
125- cd $( builddir) /release/translations && cmake ../../../translations && $( MAKE)
126- cd $( builddir) /release && CC=arm-linux-androideabi-clang CXX=arm-linux-androideabi-clang++ cmake -D BUILD_TESTS=OFF -D ARCH=" armv7-a" -D STATIC=ON -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=Release -D ANDROID=true -D BUILD_TAG=" android-armv7" -D CMAKE_SYSTEM_NAME=" Android" -D CMAKE_ANDROID_STANDALONE_TOOLCHAIN=" ${ANDROID_STANDALONE_TOOLCHAIN_PATH} " -D CMAKE_ANDROID_ARM_MODE=ON -D CMAKE_ANDROID_ARCH_ABI=" armeabi-v7a" ../.. && $( MAKE)
127-
128- release-static-android-armv8:
129- mkdir -p $( builddir) /release/translations
130- cd $( builddir) /release/translations && cmake ../../../translations && $( MAKE)
131- cd $( builddir) /release && CC=aarch64-linux-android-clang CXX=aarch64-linux-android-clang++ cmake -D BUILD_TESTS=OFF -D ARCH=" armv8-a" -D STATIC=ON -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D ANDROID=true -D BUILD_TAG=" android-armv8" -D CMAKE_SYSTEM_NAME=" Android" -D CMAKE_ANDROID_STANDALONE_TOOLCHAIN=" ${ANDROID_STANDALONE_TOOLCHAIN_PATH} " -D CMAKE_ANDROID_ARCH_ABI=" arm64-v8a" ../.. && $( MAKE)
132-
133- release-static-linux-armv8:
134- mkdir -p $( builddir) /release
135- cd $( builddir) /release && cmake -D BUILD_TESTS=OFF -D ARCH=" armv8-a" -D STATIC=ON -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" linux-armv8" $( topdir) && $( MAKE)
136-
137- release-static-linux-x86_64:
138- mkdir -p $( builddir) /release
139- cd $( builddir) /release && cmake -D STATIC=ON -D ARCH=" x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" linux-x64" $( topdir) && $( MAKE)
140-
141- release-static-freebsd-x86_64:
142- mkdir -p $( builddir) /release
143- cd $( builddir) /release && cmake -D STATIC=ON -D ARCH=" x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" freebsd-x64" $( topdir) && $( MAKE)
144-
145- release-static-mac-x86_64:
146- mkdir -p $( builddir) /release
147- cd $( builddir) /release && cmake -D STATIC=ON -D ARCH=" x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" mac-x64" $( topdir) && $( MAKE)
148-
149- release-static-linux-i686:
150- mkdir -p $( builddir) /release
151- cd $( builddir) /release && cmake -D STATIC=ON -D ARCH=" i686" -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" linux-x86" $( topdir) && $( MAKE)
152-
153- release-static-win64:
154- mkdir -p $( builddir) /release
155- cd $( builddir) /release && cmake -G " MSYS Makefiles" -D STATIC=ON -D ARCH=" x86-64" -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" win-x64" -D CMAKE_TOOLCHAIN_FILE=$( topdir) /cmake/64-bit-toolchain.cmake -D MSYS2_FOLDER=$( shell cd ${MINGW_PREFIX} /.. && pwd -W) $( topdir) && $( MAKE)
156-
157- release-static-win32:
158- mkdir -p $( builddir) /release
159- cd $( builddir) /release && cmake -G " MSYS Makefiles" -D STATIC=ON -D ARCH=" i686" -D BUILD_64=OFF -D CMAKE_BUILD_TYPE=Release -D BUILD_TAG=" win-x32" -D CMAKE_TOOLCHAIN_FILE=$( topdir) /cmake/32-bit-toolchain.cmake -D MSYS2_FOLDER=$( shell cd ${MINGW_PREFIX} /.. && pwd -W) $( topdir) && $( MAKE)
160-
161101fuzz:
162102 mkdir -p $( builddir) /fuzz
163103 cd $( builddir) /fuzz && cmake -D STATIC=ON -D SANITIZE=ON -D BUILD_TESTS=ON -D USE_LTO=OFF -D CMAKE_C_COMPILER=afl-gcc -D CMAKE_CXX_COMPILER=afl-g++ -D ARCH=" x86-64" -D CMAKE_BUILD_TYPE=fuzz -D BUILD_TAG=" linux-x64" $( topdir) && $( MAKE)
0 commit comments