<p>рдирд┐рдВрдЬрд╛: рддреНрд░реБрдЯрд┐: рдирд┐рдХрд╛рд▓реЗрдВ (someDirectory) рдЕрдиреБрдорддрд┐ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд┐рдпрд╛ред рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдБ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЕрдХреНрддреВре░ 2014  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ninja-build/ninja

"рдирд┐рдВрдЬрд╛ -t рдХреНрд▓реАрди" рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╣рдЯрд╛рддреЗ рд╕рдордп "рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд" рд╣реЛ рдЧрдпрд╛ред

MSDN рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ stdio.h remove () рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ), рджреВрд╕рд░реА рдУрд░ рд▓рд┐рдирдХреНрд╕ рдореИрди рдкреЗрдЬ рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдордВрдЪ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдХреЙрд▓рд┐рдВрдЧ _rddir () (http://msdn.microsoft.com/en-us/library/wt8es881.aspx) рдЯреНрд░рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

CMakeLists.txt
рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░ 1.7.2 рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

рдореИрдВрдиреЗ рдПрдХ CMake рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬреЛрдбрд╝рд╛ рдЬреЛ рдирд┐рдВрдЬрд╛ рдХреНрд▓реАрди (i cant code Ninja files) рдкрд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХ рджреЗрдЧрд╛ред
рдиреЛрдЯ: рдпрд╣ рдореЗрдХ рдпрд╛ рд╡реАрдПрд╕ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

+1

рдЬрдм рд╡реЗ рдЦрд╛рд▓реА рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмрд┐рд▓реНрдбрдбрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ -рд╕рд╛рде рд╕рд╛рдл рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдП () рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛?

рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдпрд╣рд╛рдБред
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ CMake add_custom_command () рд╕реЗ рдмрдирд╛рдП рдЧрдП рдирд┐рдпрдо рджреНрд╡рд╛рд░рд╛ рдЬрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

рдирд┐рдВрдЬрд╛ рд╕рд╛рдл
[рез/рез] рд╕рднреА рдирд┐рд░реНрдорд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдХреА рд╕рдлрд╛рдИ ...
рд╡рд┐рдлрд▓: / usr / рдмрд┐рди / рдирд┐рдВрдЬрд╛ -t рд╕рд╛рдл
рдирд┐рдирдЬрд╛: рддреНрд░реБрдЯрд┐: рдирд┐рдХрд╛рд▓реЛ (mydirectory): рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦрд╛рд▓реА рдирд╣реАрдВ

CMakeLists.txt
рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░ 1.7.2 рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред

рдореИрдВрдиреЗ рдПрдХ CMake рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬреЛрдбрд╝рд╛ рдЬреЛ рдирд┐рдВрдЬрд╛ рдХреНрд▓реАрди (i cant code Ninja files) рдкрд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХ рджреЗрдЧрд╛ред
рдиреЛрдЯ: рдпрд╣ рдореЗрдХ рдпрд╛ рд╡реАрдПрд╕ рдЬрдирд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЬрдм рд╡реЗ рдЦрд╛рд▓реА рд╣реЛрддреЗ рд╣реИрдВ рддреЛ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рд╣реЛрдЧрд╛ рдФрд░ рд▓реЛрдЧ рдЕрдкрдиреА рдлрд╛рдЗрд▓реЗрдВ рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВред # 1334 btw рджреЗрдЦреЗрдВред

рдЖрдЗрдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ "рдХреЗрд╡рд▓ рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХреГрдд" рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рдЦреЗрдВред

remove рд▓рд┐рдП Microsoft рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ "рдпрд╛ рддреЛ EACCES рдореЗрдВ рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкрде рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдЦреБрд▓реА рд╣реИ ...", рдЗрд╕рд▓рд┐рдП рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ ред рдпрджрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦрд╛рд▓реА рд╣реИ рддреЛ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛, рдПрдХ рддреЛ msvcrt рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ remove рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

evmar picture evmar  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nico picture nico  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Qix- picture Qix-  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

phcerdan picture phcerdan  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ