#12 |
8.3 paths are expanded into spacy fullname paths.
|
bird
|
defect
|
blocker
|
0.1.1 release
|
kDep
|
#134 |
last versions doesn't compile at Linux
|
|
defect
|
blocker
|
0.2.0
|
kBuild
|
#127 |
kmh_redirect: Corrupted environment after unsetting environment variable
|
|
defect
|
critical
|
0.2.0
|
kmk
|
#2 |
Update to GNU Make 3.81
|
bird
|
defect
|
major
|
0.1.1 release
|
kmk
|
#3 |
ar scripts aren't cleaned up
|
somebody
|
defect
|
major
|
0.1.1 release
|
kBuild
|
#4 |
kmk should include BUILD_PLATFORM*/BUILD_TARGET* defaults
|
somebody
|
defect
|
major
|
0.1.1 release
|
kmk
|
#5 |
Find versioning strategy
|
bird
|
task
|
major
|
0.1.1 release
|
kBuild
|
#6 |
Make it possible to install kBuild in the traditional unix fashion
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#7 |
objects listed in SOURCES is incorrectly deleted
|
bird
|
defect
|
major
|
0.1.1 release
|
kBuild
|
#8 |
Add support for resource file compilation
|
bird
|
defect
|
major
|
0.1.1 release
|
kBuild
|
#11 |
all properties except *INCS are inherited in the wrong order from templates to target
|
bird
|
defect
|
major
|
0.1.1 release
|
kBuild
|
#13 |
kmk_mv -f some-file existing-file doesn't work on windows
|
bird
|
defect
|
major
|
0.1.1 release
|
kmk
|
#14 |
debian fakeroot doesn't work with kmk because of static linking.
|
bird
|
defect
|
major
|
0.1.1 release
|
kmk
|
#15 |
GCC*: mri scripts (ar) must deal correctly with '+' in paths of input/output files
|
bird
|
defect
|
major
|
0.1.1 release
|
kBuild
|
#16 |
Add CLEAN attrib to all target
|
bird
|
task
|
major
|
0.1.3
|
kBuild
|
#18 |
Implement support for .l and .y files
|
bird
|
task
|
major
|
0.1.5
|
kBuild
|
#19 |
Qt support
|
bird
|
task
|
major
|
0.1.4
|
kBuild
|
#21 |
Fix target DEPS
|
bird
|
enhancement
|
major
|
0.1.4
|
kBuild
|
#22 |
Tool inheritance
|
bird
|
task
|
major
|
0.1.3
|
kBuild
|
#23 |
Target inheritance
|
bird
|
task
|
major
|
0.1.3
|
kBuild
|
#24 |
Preserve source order in the object order / Implement generic source -> object transformation
|
bird
|
task
|
major
|
0.1.3
|
kBuild
|
#28 |
drop .map files on non os/2 and windows systems
|
bird
|
defect
|
major
|
0.1.3
|
kBuild
|
#29 |
kmk: don't choke on driveletters when crossbuilding on unix/win/os2
|
bird
|
defect
|
major
|
0.1.3
|
kmk
|
#30 |
kmk: doesn't fail on CreateProcess failure
|
bird
|
defect
|
major
|
0.1.3
|
kmk
|
#32 |
FreeBSD Ports build
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#33 |
kmk_touch / kmk_builtin_touch
|
bird
|
enhancement
|
major
|
0.1.4
|
kmk
|
#34 |
The kmk --jobs (-j) argument should default to the cpu/core count.
|
bird
|
enhancement
|
major
|
0.1.4
|
kmk
|
#35 |
Design and implement the concept of units (USES prop)
|
bird
|
enhancement
|
major
|
0.1.4
|
kBuild
|
#36 |
_INST doesn't work with keywords.
|
bird
|
defect
|
major
|
0.1.4
|
kBuild
|
#37 |
Add support for resource compiling to GCC3OMF
|
bird
|
enhancement
|
major
|
0.1.5
|
kBuild
|
#38 |
kmk: includedep $(whatever) doesn't work
|
bird
|
defect
|
major
|
0.1.4
|
kBuild
|
#39 |
kmk_append: Two new options {{{-d}}} and {{{-t}}}
|
bird
|
enhancement
|
major
|
0.1.4
|
kmk
|
#40 |
kmk: $(commands ) and $< doesn't work quite well together.
|
bird
|
defect
|
major
|
0.1.4
|
kmk
|
#42 |
kmk: implement secondary target expansion
|
bird
|
enhancement
|
major
|
0.1.4
|
kmk
|
#43 |
Add expr
|
bird
|
enhancement
|
major
|
0.1.4
|
kBuild
|
#46 |
$(defined var)
|
bird
|
enhancement
|
major
|
0.1.4
|
kmk
|
#47 |
kmk_install: make chmod and chown permission errors ignorable
|
bird
|
enhancement
|
major
|
0.1.4
|
kmk
|
#48 |
kmk: Implement better if conditionals
|
bird
|
enhancement
|
major
|
0.1.4
|
kmk
|
#49 |
kmk: includedep doesn't strip newline when reading normal variables.
|
bird
|
defect
|
major
|
0.1.4
|
kBuild
|
#50 |
DLLSUFF.darwin doesn't work
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#51 |
kBuild: incorrect expansion during template inheritance
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#52 |
qt4: abs paths in qrc on windows
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#53 |
append: add option for dropping the newline (similar to echo -n)
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#55 |
kmk: update to latest GNU make code
|
bird
|
task
|
major
|
0.1.5
|
kmk
|
#56 |
kmk: $(intersects set-a,set-b) (boolean predicate)
|
bird
|
enhancement
|
major
|
0.1.5
|
kBuild
|
#57 |
kmk/kBuild: rename footer.kmk output variables like $(target)_OBJS_
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#58 |
kmk: if $(VAR) != $(VAR)
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#59 |
kmk: $(commands ) makes $+ == $^
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#60 |
kmk: .MUST_MAKE - hook for forcing a file to be made
|
bird
|
enhancement
|
major
|
0.1.5
|
kBuild
|
#61 |
kBuild: pass ordering isn't strict enough
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#62 |
kmk: remaking running targets when doing: kmk all sdk packing
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#63 |
OS/2 patch for Qt3 unit
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#64 |
OS/2 patch for Qt3 unit
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#65 |
kmk: Add --print-time[=min-sec]
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#67 |
qt4.kmk: missing cleanups
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#68 |
BLD_TYPE: Figure out why tstAsmStructsGC gets -S from VBOXGC
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#69 |
kmk: $(printf fmt,arg+)
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#71 |
kmk: add basic string manipulation functions
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#72 |
kmk: Add .RETURN and .ARGC to $(evalcall ) and $(evalcall2 ) for creating functions
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#73 |
kmk: Add generic loop functions $(for ) and $(while ).
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#74 |
kmk: $(select whenN-cond, whenN-body...)
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#75 |
kmk: $(root name...) function
|
bird
|
enhancement
|
major
|
0.1.5
|
kmk
|
#76 |
qt4: Add QT_INFIX property to support -qtlibinfix
|
bird
|
enhancement
|
major
|
0.1.5
|
kBuild
|
#77 |
kmk_time: always exits with status 0
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#78 |
kBuild: UID,GID and MODE inheritance
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#79 |
kBuild: link targets doesn't pick up MODE, UID and GID.
|
bird
|
defect
|
major
|
0.1.5
|
kBuild
|
#81 |
kmk: Add $(not-root names...)
|
bird
|
enhancement
|
major
|
0.2.0
|
kmk
|
#83 |
kBuild: INTERMEDIATES isn't inherited on link targets
|
bird
|
defect
|
major
|
0.2.0
|
kBuild
|
#85 |
kmk: $(if-expr 1==2,) crashes
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#86 |
kBuild/kmk: Case rename of source -> trouble on Windows
|
bird
|
defect
|
major
|
|
kBuild
|
#87 |
sed: add switch to force C locale
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#90 |
kBuild: Objective-C++
|
bird
|
enhancement
|
major
|
0.1.5-p2
|
kBuild
|
#91 |
kObjCache: leaves trailing zero char at end of precompile file
|
bird
|
defect
|
major
|
0.2.0
|
kBuild
|
#93 |
kmk: crashes if Path ends with a qutoed string on Windows
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#94 |
Builds fail due to special characters in path
|
bird
|
defect
|
major
|
|
kBuild
|
#97 |
kmk_md5sum: os/2 and sparc bugs
|
bird
|
defect
|
major
|
|
kmk
|
#98 |
if1of/ifn1of does not work right for large parameter lists
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#100 |
WINPSDK must be more flexible wrt BLD_TRG_ARCH
|
bird
|
defect
|
major
|
0.2.0
|
kBuild
|
#101 |
Add source dummy rule/dep to the gcc generated .dep files
|
bird
|
defect
|
major
|
0.2.0
|
kBuild
|
#104 |
kBuild: Add a _POST_CMDS to the install targets.
|
bird
|
enhancement
|
major
|
0.2.0
|
kBuild
|
#105 |
kmk_append: EINTR on solaris
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#108 |
kmk: Add function for getting the variable fileinfo
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#109 |
Patches from OS/2 RPMs
|
bird
|
enhancement
|
major
|
|
kBuild
|
#112 |
kmk_sed fails if kBuild was compiled with gcc 4.7
|
bird
|
defect
|
major
|
|
kBuild
|
#114 |
kmk_redirect: Not quoting argument correctly on windows
|
bird
|
defect
|
major
|
0.2.0
|
kmk
|
#117 |
kBuild fails to compile on linux
|
|
defect
|
major
|
|
kBuild
|
#118 |
Recognize more ARM architectures and aarch64 (arm64)
|
|
enhancement
|
major
|
0.2.0
|
kBuild
|
#120 |
echo: ENOSPC on windows with pipe.
|
|
defect
|
major
|
|
kBuild
|
#122 |
another set of patches
|
|
enhancement
|
major
|
|
kBuild
|
#128 |
Please recognize ppc64le architectures
|
|
enhancement
|
major
|
0.2.0
|
kBuild
|
#133 |
VAC308 resets LIB entry
|
|
defect
|
major
|
|
kBuild
|
#135 |
commit 3169 breaks build with gcc on Linux Fedora 26 +
|
Sérgio Monteiro Basto
|
defect
|
major
|
|
kBuild
|
#136 |
Commit r3052 makes kmk crash on OS/2
|
|
defect
|
major
|
|
kBuild
|
#9 |
Feed the VCC* and GCC3OMF librarians scripts instead of extremely long commandlines
|
bird
|
defect
|
minor
|
0.1.1 release
|
kBuild
|
#25 |
Create a compiler object cache
|
bird
|
task
|
minor
|
0.1.3
|
kBuild
|
#41 |
Add chmod
|
bird
|
enhancement
|
minor
|
0.1.4
|
kmk
|
#44 |
Switch to GPLv3
|
bird
|
task
|
minor
|
0.1.5
|
kBuild
|
#66 |
unneeded inclusion of sys/acl.h
|
bird
|
defect
|
minor
|
0.1.5
|
kmk
|
#89 |
kBuild: INTERMEDIATES.<keyword> doesn't work
|
bird
|
defect
|
minor
|
0.1.5-p2
|
kBuild
|
#103 |
kmk: Add host OS version variables
|
bird
|
enhancement
|
trivial
|
0.2.0
|
kmk
|