MantisBT - Doomseeker
View Issue Details
0003296Doomseeker[All Projects] Bugpublic2017-10-07 10:562018-10-27 22:55
Zalewa 
Zalewa 
normaltweaksometimes
closedfixed 
MicrosoftWindowsXP/Vista/7
1.1 
1.21.2 
0003296: Get rid of install_dependable target.
install_dependable target causes some grief with multi-process compilation in Visual Studio. I repeatedly get failed compilations that eventually succeed just by recompiling.

install_dependable is "needed" for targets that prepare auto-update packages. It should be figured out how to prepare these packages either without having to INSTALL, or by running INSTALL through different means.
No tags attached.
Issue History
2017-10-07 10:56ZalewaNew Issue
2017-10-08 02:48WubTheCaptainCategorySuggestion => Bug
2018-02-15 20:37ZalewaAssigned To => Zalewa
2018-02-15 20:37ZalewaStatusnew => assigned
2018-02-16 11:40ZalewaSummaryGet rid off install_dependable target. => Get rid of install_dependable target.
2018-02-16 12:41ZalewaNote Added: 0019060
2018-02-16 12:41ZalewaAssigned ToZalewa => Blzut3
2018-02-16 12:41ZalewaStatusassigned => needs testing
2018-02-18 21:00Blzut3Note Added: 0019074
2018-02-18 21:01Blzut3Statusneeds testing => resolved
2018-02-18 21:01Blzut3Fixed in Version => 1.2
2018-02-18 21:01Blzut3Resolutionopen => fixed
2018-02-18 21:01Blzut3Assigned ToBlzut3 => Zalewa
2018-02-18 21:01Blzut3Target Version => 1.2
2018-02-19 00:17ZalewaNote Added: 0019075
2018-10-27 22:55WubTheCaptainStatusresolved => closed

Notes
(0019060)
Zalewa   
2018-02-16 12:41   
It turns out you can just add more than one COMMAND into add_custom_target(), thus chaining commands is possible, thus a separate target for "cmake --build . --target install" is not necessary.

'https://bitbucket.org/Doomseeker/doomseeker/commits/dcc16fecc8423eedba20bc59761b1222bfb5ecd8 [^]'

This should be tested on Mac.
(0019074)
Blzut3   
2018-02-18 21:00   
These targets are not used on the Mac since at least at least at the moment the build process for the official Mac binaries requires multiple compilation passes and merging which is captured in makemacdmg.sh. I then plug the resulting app bundle into the ruby scripts.
(0019075)
Zalewa   
2018-02-19 00:17   
Thanks. I love seeing tickets in the green.