Compare commits

..

3 Commits

Author SHA1 Message Date
65df731abb [buildcore] Make pybb cmake_build specify --config debug/release
All checks were successful
Build / build (push) Successful in 1m20s
2025-05-22 20:48:53 -05:00
a098cb5ce7 [nostalgia] Update release-d2025.05.2 release notes
All checks were successful
Build / build (push) Successful in 1m22s
2025-05-22 20:46:56 -05:00
8c0b0263db [ox/fs] Fix new build error in MSVC (VS 17.14) 2025-05-22 20:06:36 -05:00
3 changed files with 12 additions and 4 deletions

View File

@@ -11,6 +11,7 @@
# "Python Busy Box" - adds cross-platform equivalents to Unix commands that
# don't translate well to that other operating system
import multiprocessing
import os
import platform
import shutil
@@ -57,7 +58,11 @@ def cmake_build(base_path: str, target: Optional[str]) -> int:
path = os.path.join(base_path, d)
if not os.path.isdir(path):
continue
args = ['cmake', '--build', path]
args = ['cmake', '--build', path, f'-j{multiprocessing.cpu_count()}']
if path.endswith('release'):
args.append('--config=release')
elif path.endswith('debug'):
args.append('--config=debug')
if target is not None:
args.extend(['--target', target])
err = subprocess.run(args).returncode

View File

@@ -24,9 +24,6 @@ enum class FileAddressType: int8_t {
Inode,
};
template<typename T>
constexpr Error model(T *h, CommonPtrWith<class FileAddress> auto *fa) noexcept;
class FileAddress {
template<typename T>

View File

@@ -1,3 +1,9 @@
# d2025.05.1
* TileSheetEditor: Fix overrun errors when switching subsheets, clear selection
on switch (261e324acd)
* Fix new build error that occurs in MSVC (26d5048e6720c4c2d52508a6ee44c67dd9fe3ee5)
# d2025.05.0
* Add app icon for both window and file