เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

cmake - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ cmake เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ cmake เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


cmake - CMake เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


cmake [ ] ( | )
cmake [(-D = )...]-เบ›
cmake --build [ ] [-- ...]
cmake -E [ ...]
cmake --find-package ...

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” "cmake" เปเบกเปˆเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ CMake. เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”
เป‚เบ„เบ‡เบเบฒเบ™เปƒเบ™เบชเบฐเบ„เบฃเบดเบš. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ„เบ‡เบเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡
เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบ -D.

CMake เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบ‚เป‰เบฒเบกเป€เบงเบ—เบต. เป‚เบ„เบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ
เบ”เป‰เบงเบเป„เบŸเบฅเปŒ CMake listfiles เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡เป€เบงเบ—เบตเบฅเบงเบกเบขเบนเปˆเปƒเบ™เปเบ•เปˆเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เปเบซเบผเปˆเบ‡เบ—เบตเปˆเบกเบต
เบŠเบทเปˆ CMakeLists.txt. เบœเบนเป‰เปƒเบŠเป‰เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เป‚เบ”เบเปƒเบŠเป‰ CMake เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡
เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เปƒเบ™เป€เบงเบ—เบตเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

OPTIONS


-C
เป‚เบซเบผเบ”เบชเบฐเบ„เบฃเบดเบšเบฅเปˆเบงเบ‡เปœเป‰เบฒเป€เบžเบทเปˆเบญเบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเปเบ„เบ”.

เป€เบกเบทเปˆเบญ cmake เบ–เบทเบเปเบฅเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เบเปเปˆเบชเป‰เบฒเบ‡เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ, เบกเบฑเบ™เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ CMakeCache.txt
เปเบฅเบฐเป€เบžเบตเปˆเบกเบกเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเปเบ•เปˆเบ‡เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ—เบตเปˆเบˆเบฐเป‚เบซเบฅเบ”เบฅเบฒเบเบเบฒเบ™ cache เบเปˆเบญเบ™ pass เบ—เปเบฒเบญเบดเบ”
เป‚เบ”เบเบœเปˆเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™ cake listfiles. เบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเป‚เบซเบผเบ”เบกเบฒเปƒเบซเป‰เบ„เบงเบฒเบกเบชเบณเบ„เบฑเบ™เบซเบผเบฒเบเบเบงเปˆเบฒ
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™. เป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบซเป‰เบกเบฒเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบชเบฐเบ„เบฃเบดเบš CMake เบ—เบตเปˆเบกเบต SET
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบ CACHE, เบšเปเปˆเปเบกเปˆเบ™เป„เบŸเบฅเปŒ cache-format.

-D : = , -D =
เบชเป‰เบฒเบ‡เบฅเบฒเบเบเบฒเบ™ cache cache.

เป€เบกเบทเปˆเบญ cmake เบ–เบทเบเปเบฅเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เบเปเปˆเบชเป‰เบฒเบ‡เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ, เบกเบฑเบ™เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ CMakeCache.txt
เปเบฅเบฐเป€เบžเบตเปˆเบกเบกเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเปเบ•เปˆเบ‡เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเปƒเบซเป‰เบ„เบงเบฒเบกเบชเบณเบ„เบฑเบ™เป€เปœเบทเบญเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™.
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบŠเป‰เปเบฒเบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบเบฒเบ™ cache เบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™.

เบ–เป‰เบฒ : เบชเปˆเบงเบ™เปเบกเปˆเบ™เปƒเบซเป‰เบกเบฑเบ™เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เป‚เบ”เบ เบ•เบฑเป‰เบ‡ ()
เป€เบญเบเบฐเบชเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™ CACHE เบฅเบฒเบเป€เบŠเบฑเบ™. เบ–เป‰เบฒ : เบชเปˆเบงเบ™เบ—เบตเปˆเบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบ›เบฐเป€เบžเบ”เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบกเบตเบขเบนเปˆเบเบฑเบšเบ›เบฐเป€เบžเบ”เปเบฅเป‰เบง.
เบ–เป‰เบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ›เบฐเป€เบžเบ”เป€เบ›เบฑเบ™ PATH or เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบŸเบฅเปŒ เบˆเบฒเบเบ™เบฑเป‰เบ™ เบˆเบฐ
เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡.

เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ–เบฝเบ‡โ€‹เบ”เบฝเบงโ€‹: -D : = or
-D =.

-U
เป€เบญเบปเบฒเบฅเบฒเบเบเบฒเบ™เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เบญเบญเบเบˆเบฒเบ cache CMake.

เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเปœเบถเปˆเบ‡ เบซเบผเบทเบซเบผเบฒเบเบ•เบปเบงเปเบ›เบญเบญเบเบˆเบฒเบ CMakeCache.txt
เป„เบŸเบฅเปŒ, globbing expression เป‚เบ”เบเปƒเบŠเป‰ * เปเบฅเบฐ ? เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบŠเป‰เปเบฒ
เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบเบฒเบ™ cache เบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™.

เปƒเบŠเป‰เบ”เป‰เบงเบเบ„เบงเบฒเบกเบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰ CMakeCache.txt เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ.

-G
เบฅเบฐเบšเบธเบ•เบปเบงเบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบชเป‰เบฒเบ‡.

CMake เบญเบฒเบ”เบˆเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบซเบผเบฒเบเปƒเบ™เป€เบงเบ—เบตเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡. เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เป„เบŸเบŸเป‰เบฒ
เบกเบตเบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ. เบŠเบทเปˆเป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰
เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ Cake-generators(7โ€‹) เบ„เบนเปˆเบกเบท.

-T
เบฅเบฐเบšเบธเบŠเบทเปˆเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ–เป‰เบฒเบฎเบญเบ‡เบฎเบฑเบšเป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”.

เบšเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ” CMake เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบŠเบทเปˆเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบˆเบฐเบกเบญเบšเปƒเบซเป‰เบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡
เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบ compiler. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เป„เบŸเบŸเป‰เบฒเบชเบฐเป€เบžเบฒเบฐ:

Visual Studio >= 10
Xcode >= 3.0

เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”.

-A
เบฅเบฐเบšเบธเบŠเบทเปˆเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ–เป‰เบฒเบฎเบญเบ‡เบฎเบฑเบšเป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”.

เบšเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ” CMake เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบŠเบทเปˆเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ—เบตเปˆเบˆเบฐเบกเบญเบšเปƒเบซเป‰เบเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡
เบฅเบฐเบšเบปเบšเป€เบฅเบทเบญเบ compiler เบซเบผเบท SDK. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบเปเบฒเป€เบ™เบตเบ”เป„เบŸเบŸเป‰เบฒเบชเบฐเป€เบžเบฒเบฐ:

Visual Studio >= 8

เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”.

-Wno-dev
เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบซเบกเบฒเบเป€เบ–เบดเบ‡เบœเบนเป‰เบ‚เบฝเบ™เป„เบŸเบฅเปŒ CMakeLists.txt. เป‚เบ”เบ
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบญเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบˆเบฐเบ›เบดเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เบเบฒเบ™เบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”.

-Wdev เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบ•เบทเบญเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เป€เบ›เบตเบ”เปƒเบŠเป‰เบ„เปเบฒเป€เบ•เบทเบญเบ™เบ—เบตเปˆเบซเบกเบฒเบเป€เบ–เบดเบ‡เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ CMakeLists.txt. เป‚เบ”เบ
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบญเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบˆเบฐเป€เบ›เบตเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เบเบฒเบ™เบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”.

-Wrror=dev
เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบ•เบทเบญเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเบดเบ”เบžเบฒเบ”.

เป€เบฎเบฑเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบซเบกเบฒเบเป€เบ–เบดเบ‡เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ CMakeLists.txt เบœเบดเบ”เบžเบฒเบ”. เป‚เบ”เบ
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบญเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบˆเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”เป€เบ›เบฑเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”.

-wno-error=dev
เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบ•เบทเบญเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.

เป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เปเบฒเป€เบ•เบทเบญเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ CMakeLists.txt เบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.
เบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบญเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบˆเบฐเบ›เบดเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”เป€เบ›เบฑเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”.

- เบ›เบฐเบ•เบดเป€เบชเบ”
เป€เบ›เบตเบ”เปƒเบŠเป‰เบ„เบณเป€เบ•เบทเบญเบ™เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเป€เบŠเบปเบฒเปƒเบŠเป‰เปเบฅเป‰เบง.

เป€เบ›เบตเบ”โ€‹เปƒเบŠเป‰โ€‹เบ‡เบฒเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ–เบทเบโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹, เบ—เบตเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบซเบกเบฒเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เบœเบนเป‰เบ‚เบฝเบ™เป„เบŸเบฅเปŒ CMakeLists.txt.

-Wno-deprecated
เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”.

เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบตเปˆเบ–เบทเบเบเบปเบเป€เบฅเบตเบ, เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบš
เบœเบนเป‰เบ‚เบฝเบ™เป„เบŸเบฅเปŒ CMakeLists.txt.

-Werror=เป€เบŠเบปเบฒเบฎเบญเบ‡เบฎเบฑเบš
เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰ macro deprecated เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เบซเบ™เป‰เบฒโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”.

เป€เบฎเบฑเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ macros เปเบฅเบฐเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบ–เบทเบเบเบปเบเป€เบฅเบตเบ, เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบš
เบœเบนเป‰เบ‚เบฝเบ™เป„เบŸเบฅเปŒ CMakeLists.txt, เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”.

-Wno-error=เป€เบŠเบปเบฒเปƒเบŠเป‰เปเบฅเป‰เบง
เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เป€เบ•เบทเบญเบ™โ€‹เบกเบฐโ€‹เบซเบฒโ€‹เบžเบฒเบโ€‹เบ—เบตเปˆโ€‹เบ–เบทเบโ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เปเบฅเป‰เบงโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹.

เป€เบฎเบฑเบ”เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ macros เปเบฅเบฐเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบ–เบทเบเบเบปเบเป€เบฅเบตเบ, เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบš
เบœเบนเป‰เบ‚เบฝเบ™เป„เบŸเบฅเปŒ CMakeLists.txt, เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”.

-E [ ...]
เป€เบšเบดเปˆเบ‡ เป€เบชเบฑเป‰เบ™ เบ„เบณ เบชเบฑเปˆเบ‡ เป€เบ„เบทเปˆเบญเบ‡เบกเบท เบฎเบนเบšเปเบšเบšเบเบฒเบ™.

-L[A][H]
เบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเปเบ›เบ—เบตเปˆเบšเปเปˆเบเป‰เบฒเบงเบซเบ™เป‰เบฒเปƒเบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒ.

เบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเปเบ› cache เบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ CMake เปเบฅเบฐเบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเปเบ›เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฒเบ cache CMake
เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเปเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบžเบฒเบเปƒเบ™ เบซเบผเบท เบ‚เบฑเป‰เบ™เบชเบนเบ‡. เบ™เบตเป‰เบˆเบฐเบชเบฐเปเบ”เบ‡เบ›เบฐเบชเบดเบ”เบ•เบดเบœเบปเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ CMake, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ -D. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡
เบ•เบปเบงเปเบ›เบญเบฒเบ”เบˆเบฐเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบ•เบปเบงเปเบ›เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™. เบ–เป‰เบฒ A เบ–เบทเบเบฅเบฐเบšเบธ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™
เบˆเบฐเบชเบฐเปเบ”เบ‡เบ•เบปเบงเปเบ›เบ‚เบฑเป‰เบ™เบชเบนเบ‡. เบ–เป‰เบฒ H เบ–เบทเบเบฅเบฐเบšเบธ, เบกเบฑเบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ
เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ•เบปเบงเปเบ›.

-- เบเปเปˆเบชเป‰เบฒเบ‡
เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เป„เบšเบ™เบฒเบฃเบตเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ CMake.

เบ™เบตเป‰เป€เบ›เบฑเบ™เบšเบปเบ”เบ„เบฑเบ”เบซเบเปเป‰เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบ—เบตเปˆเบกเบตเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰
เบ•เบปเบงเป€เบฅเบทเบญเบ:

= เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต binary เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡.
--เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ = เบเปเปˆเบชเป‰เบฒเบ‡ เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป€เบ›เบปเป‰เบฒเปเบฒเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
--config = เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบฒเบ, เป€เบฅเบทเบญเบ .
--clean-first = เบชเป‰เบฒเบ‡เป€เบ›เบปเป‰เบฒเปเบฒเบ 'เบชเบฐเบญเบฒเบ”' เบเปˆเบญเบ™, เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเป‰เบฒเบ‡.
(เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปƒเบซเป‰เปƒเบŠเป‰ --target 'เบชเบฐเบญเบฒเบ”'.)
--use-stderr = เบšเปเปˆเบชเบปเบ™เปƒเบˆ. เบžเบถเบ”เบ•เบดเบเบณเป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™ CMake >= 3.0.
-- = เบœเปˆเบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡.

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ cmake --build เป‚เบ”เบเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ”เปˆเบงเบ™.

-N เป‚เปเบ”เป€เบšเบดเปˆเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบžเบฝเบ‡เปเบ•เปˆเป‚เบซเบฅเบ” cache. เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบšเปเปˆเป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ configure เปเบฅเบฐเบชเป‰เบฒเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™.

-P
เบฎเบนเบšเปเบšเบšเบชเบฐเบ„เบฃเบดเบšเบ›เบฐเบกเบงเบ™เบœเบปเบ™.

เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป„เบŸเบฅเปŒ cmake เปƒเบซเป‰เป€เบ›เบฑเบ™เบชเบฐเบ„เบฃเบดเบšเบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™เบžเบฒเบชเบฒ CMake. เบšเปเปˆ
configure เบซเบผเบทเบชเป‰เบฒเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐ cache เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ”เบฑเบ”เปเบเป‰. เบ–เป‰เบฒ
เบ•เบปเบงเปเบ›เปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเปƒเบŠเป‰ -D, เบ™เบตเป‰เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบเปˆเบญเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ -P.

-- find-package
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เป‚เบซเบกเบ”เบ„เป‰เบฒเบเบ„เบท pkg-config.

เบ„เบปเป‰เบ™เบซเบฒเปเบžเบฑเบเป€เบเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ find_package() เปเบฅเบฐเบžเบดเบกเบ—เบธเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป€เบžเบทเปˆเบญ stdout.
เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเปƒเบŠเป‰ cmake เปเบ—เบ™ pkg-config เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™
เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Makefile เบ—เปเบฒเบกเบฐเบ”เบฒเบซเบผเบทเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ autoconf (เบœเปˆเบฒเบ™
share/aclocal/cmake.m4).

--graphviz=[เป„เบŸเบฅเปŒ]
เบชเป‰เบฒเบ‡ graphviz เบ‚เบญเบ‡ dependencies, เป€เบšเบดเปˆเบ‡ CMakeGraphVizOptions.cmake เบชเปเบฒเบฅเบฑเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ graphviz เบ—เบตเปˆเบˆเบฐเบกเบตเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ—เบฑเบ‡เปเบปเบ” เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ”เบณเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰
เบเบฒเบ™โ€‹เบ‚เบถเป‰เบ™โ€‹เบเบฑเบšโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹. เป€เบšเบดเปˆเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบš CMakeGraphVizOptions.cmake
เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

-- เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹ [เป„เบŸเบฅเปŒ]
เบ–เบดเป‰เบกเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ™เบตเป‰.

เบ–เบดเป‰เบกเบ‚เปเป‰เบกเบนเบ™เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบšเบปเบšเบ›เบฐเบˆเบธเบšเบฑเบ™. เบ–เป‰เบฒเปเบฅเปˆเบ™เบˆเบฒเบเป€เบ—เบดเบ‡เบชเบธเบ”
เบ•เบปเป‰เบ™เป„เบกเป‰เบ„เบนเปˆเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™ CMake เบกเบฑเบ™เบˆเบฐ dump เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™:
cache, เบšเบฑเบ™เบ—เบถเบเป„เบŸเบฅเปŒเปเบฅเบฐเบญเบทเปˆเบ™เป†.

--debug-trycompile
เบขเปˆเบฒเบฅเบถเบš try_compile build tree. เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡ try_compile เปƒเบ™เป€เบงเบฅเบฒ.

เบขเปˆเบฒเบฅเบถเบšเป„เบŸเบฅเปŒ เปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบชเบณเบฅเบฑเบšเบเบฒเบ™เป‚เบ— try_compile. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เปƒเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบเบ—เบตเปˆเบฅเบปเป‰เบกเป€เบซเบฅเบง try_compiles. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡
try-compiles เป€เบ›เบฑเบ™เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเป€เบเบปเปˆเบฒเบˆเบฒเบ try-compile เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™
เบœเปˆเบฒเบ™เบซเบผเบทเบฅเบปเป‰เบกเป€เบซเบฅเบงเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบ™เบถเปˆเบ‡ try-compile เบขเบนเปˆ a
เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ, เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ debugging.

--debug-output
เป€เบญเบปเบฒ cmake เบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ”เบ”เบตเบšเบฑเบ.

เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เปเบฅเปˆเบ™ cmake เป€เบŠเบฑเปˆเบ™ stack traces เบเบฑเบš
message(send_error) เป‚เบ—.

-- เบ•เบดเบ”เบ•เบฒเบก
เปƒเบชเปˆ cmake เปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก.

เบžเบดเบกเบฎเปˆเบญเบ‡เบฎเบญเบเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ—เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเป€เบฎเบฑเบ” เปเบฅเบฐเบกเบฒเบˆเบฒเบเปƒเบช.

--เบ•เบดเบ”เบ•เบฒเบก-เบ‚เบฐเบซเบเบฒเบ
เปƒเบชเปˆ cmake เปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก.

เบ„เบท -- เบ•เบดเบ”เบ•เบฒเบก, เปเบ•เปˆเบกเบตเบ•เบปเบงเปเบ›เบ‚เบฐเบซเบเบฒเบ.

--warn-unitialized
เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบžเบดเบกเบ„เบณเป€เบ•เบทเบญเบ™เป€เบกเบทเปˆเบญเบ•เบปเบงเปเบ›เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ–เบทเบเปƒเบŠเป‰.

--warn-unused-vars
เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเปเบ›เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰.

เบŠเบญเบเบซเบฒเบ•เบปเบงเปเบ›เบ—เบตเปˆเบ›เบฐเบเบฒเบ”เบซเบผเบทเบ•เบฑเป‰เบ‡, เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰.

--no-warn-unused-cli
เบขเปˆเบฒเป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡.

เบขเปˆเบฒเบŠเบญเบเบซเบฒเบ•เบปเบงเปเบ›เบ—เบตเปˆเบ–เบทเบเบ›เบฐเบเบฒเบ”เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰.

--check-system-vars
เบŠเบญเบเบซเบฒเบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ•เบปเบงเปเบ›เปƒเบ™เป„เบŸเบฅเปŒเบฅเบฐเบšเบปเบš.

เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เบ•เบปเบงเปเบ›เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เปเบกเปˆเบ™เบŠเบญเบเบซเบฒเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™
CMAKE_SOURCE_DIR เปเบฅเบฐ CMAKE_BINARY_DIR. เบ—เบธเบ‡เบ™เบตเป‰เบšเบญเบ CMake เปƒเบซเป‰เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบญเบทเปˆเบ™เป†
เปเบŸเป‰เบกเป€เบŠเบฑเปˆเบ™เบเบฑเบ™.

--help,-help,-usage,-h,-H,/?
เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบฅเบฐเบญเบญเบ.

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบญเบฐเบ—เบดเบšเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบกเบฑเบ™.

--version,-version,/V [ ]
เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบŠเบทเปˆโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™ / เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ›เป‰เบฒเบโ€‹เป‚เบ„โ€‹เบชเบฐโ€‹เบ™เบฒโ€‹เปเบฅเบฐโ€‹เบญเบญเบโ€‹.

เบ–เป‰เบฒเป„เบŸเบฅเปŒเบ–เบทเบเบฅเบฐเบšเบธ, เบชเบฐเบšเบฑเบšเบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เปƒเบชเปˆเบกเบฑเบ™. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™
เบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-full [ ]
เบžเบดเบกโ€‹เบ„เบนเปˆโ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปเบฅเบฐโ€‹เบญเบญเบโ€‹.

เบ„เบนเปˆเบกเบทเบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™
เบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

-- เบ„เบนเปˆโ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹ [ ]
เบžเบดเบกโ€‹เบ„เบนเปˆโ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปเบฅเบฐโ€‹เบญเบญเบโ€‹.

เบ„เบนเปˆเบกเบทเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™
เบžเบดเบกโ€‹เป€เบ›เบฑเบ™โ€‹เบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-manual-list [ ]
เบฅเบฒเบเบŠเบทเปˆเบ„เบนเปˆเบกเบทเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบญเบญเบ.

เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบฅเบฒเบโ€‹เบŠเบทเปˆโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบ„เบนเปˆโ€‹เบกเบทโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹
-- เบ„เบนเปˆโ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบŠเบทเปˆเบ„เบนเปˆเบกเบท. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ
ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-เบ„เปเบฒเบชเบฑเปˆเบ‡ [ ]
เบžเบดเบกเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cmake-เบ„เปเบฒเบชเบฑเปˆเบ‡(7โ€‹) เบ„เบนเปˆเบกเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเปเบฒเบฅเบฑเบš เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰
เบฎเบนเบšเปเบšเบš. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-command-list [ ]
เบฅเบฒเบเบŠเบทเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบญเบญเบ.

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰
--help-เบ„เปเบฒเบชเบฑเปˆเบ‡ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบŠเบทเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ
ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-เบ„เปเบฒเบชเบฑเปˆเบ‡ [ ]
เบžเบดเบกเบ„เบนเปˆเบกเบท cmake-commands เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cmake-เบ„เปเบฒเบชเบฑเปˆเบ‡(7โ€‹) เบ„เบนเปˆเบกเบทเปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญ
เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-module [ ]
เบžเบดเบกเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเปเบฒเบฅเบฑเบšเบซเบ™เบถเปˆเบ‡เป‚เบกเบ”เบนเบ™เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cmake-เป‚เบกเบ”เบนเบ™(7โ€‹) เบ„เบนเปˆเบกเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเปเบฒเบฅเบฑเบš เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰
เบฎเบนเบšเปเบšเบš. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-module-list [ ]
เบฅเบฒเบเบŠเบทเปˆเป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบญเบญเบ.

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเป‚เบกเบ”เบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰
--help-module เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบŠเบทเปˆเป‚เบกเบ”เบนเบ™. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ
ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-modules [ ]
เบžเบดเบกเบ„เบนเปˆเบกเบท cmake-modules เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cmake-เป‚เบกเบ”เบนเบ™(7โ€‹) เบ„เบนเปˆเบกเบทเปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญ
เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

-- เบ™เบฐโ€‹เป‚เบโ€‹เบšเบฒเบโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹ [ ]
เบžเบดเบกเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเปเบฒเบฅเบฑเบšเบ™เบฐเป‚เบเบšเบฒเบเบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cake-เบ™เบฐเป‚เบเบšเบฒเบ(7โ€‹) เบ„เบนเปˆเบกเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเปเบฒเบฅเบฑเบš เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰
เบฎเบนเบšเปเบšเบš. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-policy-list [ ]
เบฅเบฒเบเบŠเบทเปˆเบ™เบฐเป‚เบเบšเบฒเบเบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบญเบญเบ.

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบฐเบเบญเบšเบกเบตเบ™เบฐเป‚เบเบšเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰
-- เบ™เบฐโ€‹เป‚เบโ€‹เบšเบฒเบโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบŠเบทเปˆเบ™เบฐเป‚เบเบšเบฒเบ. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ
ile เบ–เป‰เบฒเปƒเบซเป‰.

-- เบ™เบฐโ€‹เป‚เบโ€‹เบšเบฒเบโ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹ [ ]
เบžเบดเบกเบ„เบนเปˆเบกเบทเบ™เบฐเป‚เบเบšเบฒเบ cmake เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cake-เบ™เบฐเป‚เบเบšเบฒเบ(7โ€‹) เบ„เบนเปˆเบกเบทเปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญ
เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-เบŠเบฑเบšโ€‹เบชเบดเบ™โ€‹ [ ]
เบžเบดเบกเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเปเบฒเบฅเบฑเบšเบŠเบฑเบšเบชเบดเบ™เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cake-เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”(7โ€‹) เบ„เบนเปˆเบกเบทเบชเปเบฒเบฅเบฑเบš เบ–เบทเบเบžเบดเบกเบญเบญเบเปƒเบ™เปเบšเบšเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰
เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบก. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-property-list [ ]
เบฅเบฒเบเบŠเบทเปˆเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบญเบญเบ.

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰
--help-เบŠเบฑเบšโ€‹เบชเบดเบ™โ€‹ เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบŠเบทเปˆเบŠเบฑเบšเบชเบดเบ™. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ
ile เบ–เป‰เบฒเปƒเบซเป‰.

--เบ„เบธเบ™โ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹ [ ]
เบžเบดเบกเบ„เบนเปˆเบกเบท cake-properties เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cake-เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”(7โ€‹) เบ„เบนเปˆเบกเบทเปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เป„เบ”เป‰
เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเปƒเบชเปˆเบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-variable [ ]
เบžเบดเบกเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเปเบ›เบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cmake-เบ•เบปเบงเปเบ›(7โ€‹) เบ„เบนเปˆเบกเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเปเบฒเบฅเบฑเบš เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰
เบฎเบนเบšเปเบšเบš. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-variable-list [ ]
เบฅเบฒเบเบŠเบทเปˆเบ•เบปเบงเปเบ›เบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเบญเบญเบ.

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ•เบปเบงเปเบ›เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบญเบฒเบ”เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰
--help-variable เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ•เบฒเบกโ€‹เบ”เป‰เบงเบโ€‹เบŠเบทเปˆโ€‹เบ•เบปเบงโ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เป„เบ”เป‰โ€‹. เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบžเบดเบกเป„เบ›เบซเบฒเบŠเบทเปˆ
ile เบ–เป‰เบฒเปƒเบซเป‰.

--help-เบ•เบปเบงเปเบ› [ ]
เบžเบดเบกเบ„เบนเปˆเบกเบท Cmake-variables เปเบฅเบฐเบญเบญเบ.

เป„เบ”เป‰ cmake-เบ•เบปเบงเปเบ›(7โ€‹) เบ„เบนเปˆเบกเบทเปเบกเปˆเบ™เบžเบดเบกเบญเบญเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบฐเบ™เบธเบ”เบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰. เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญ
เบ–เบทเบเบžเบดเบกเบญเบญเบเป€เบ›เบฑเบ™เบŠเบทเปˆ ile เบ–เป‰เบฒเปƒเบซเป‰.

เบ„เปเบฒเบชเบฑเปˆเบ‡-เป€เบชเบฑเป‰เบ™ เป€เบ„เบทเปˆเบญเบ‡เบกเบท MODE


CMake เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบšเบฑเบ™เบ—เบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ builtin เบœเปˆเบฒเบ™เบฅเบฒเบเป€เบŠเบฑเบ™:

cmake -E [ ...]

เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™ เบŠเบฑเบ‡เบ•เบตเปเบกเบฑเบ” -E or เบŠเบฑเบ‡เบ•เบตเปเบกเบฑเบ” -E เบŠเปˆเบงเบเป€เบซเบผเบทเบญ เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบผเบธเบšเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡. เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบกเปˆเบ™:

chdir [ ...]
เบ›เปˆเบฝเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡.

เป„เบŸเบฅเปŒเบ›เบฝเบšเบ—เบฝเบš
เบเบงเบ”เบชเบญเบšเบงเปˆเบฒ เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš . เบ–เป‰เบฒเป„เบŸเบฅเปŒเบ„เบทเบเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบปเปˆเบ‡เบ„เบทเบ™ 0, เบ–เป‰เบฒเบšเปเปˆเปเบกเปˆเบ™
เบœเบปเบ™โ€‹เบ•เบญเบšโ€‹เปเบ—เบ™ 1.

เบ„เบฑเบ”เบฅเบญเบ ...
เบชเบณเป€เบ™เบปเบฒเป„เบŸเบฅเปŒเปƒเบชเปˆ (เบ—เบฑเบ‡เป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต). เบ–เป‰เบฒเบซเบผเบฒเบเป„เบŸเบฅเปŒเปเบกเปˆเบ™
เบฅเบฐเบšเบธ, เป„เบ”เป‰ เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบกเบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบขเบนเปˆ.

copy_directory ...
เบชเบณเป€เบ™เบปเบฒเบฅเบฒเบเบเบฒเบ™เป„เบ›เปƒเบชเปˆ เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบ–เป‰เบฒ เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบšเปเปˆ
เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™.

copy_if_different ...
เบชเบณเป€เบ™เบปเบฒเป„เบŸเบฅเปŒเปƒเบชเปˆ (เบ—เบฑเบ‡เป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต) เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เบ–เป‰เบฒ
เป„เบŸเบฅโ€‹เปŒโ€‹เบซเบผเบฒเบโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เป„เบ”เป‰โ€‹ เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเบกเบฑเบ™เบ•เป‰เบญเบ‡
เบกเบตเบขเบนเปˆเปเบฅเป‰เบง.

echo [ ...]
เบชเบฐเปเบ”เบ‡เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เป€เบ›เบฑเบ™เบ‚เปเป‰เบ„เบงเบฒเบก.

echo_append [ ...]
เบชเบฐเปเบ”เบ‡เบญเบฒเบเบดเบงเป€เบกเบฑเบ™เป€เบ›เบฑเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเปเบ•เปˆเบšเปเปˆเบกเบตเปเบ–เบงเปƒเปเปˆ.

เบ›เบฐเบกเบฒเบ™ [--unset=NAME]... [NAME=VALUE]... เบ„เปเบฒเบชเบฑเปˆเบ‡ [ARG]...
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ”เบฑเบ”เปเบเป‰.

เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก
เบชเบฐเปเบ”เบ‡เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™.

make_directory ...
เบชเป‰เบฒเบ‡ เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบžเปเปˆเปเบกเปˆเบ„เบทเบเบฑเบ™. เบ–เป‰เบฒ เบ
เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†.

เบ‚เป‰เบญเบเปเบกเปˆเบ™ md5 ...
เบ„เบดเบ”เป„เบฅเปˆ md5sum เบ‚เบญเบ‡เป„เบŸเบฅเปŒ.

เป€เบญเบปเบฒ [-f] ...
เป€เบญเบปเบฒเป„เบŸเบฅเปŒเบญเบญเบ, เปƒเบŠเป‰ -f เป€เบžเบทเปˆเบญเบšเบฑเบ‡เบ„เบฑเบšเบกเบฑเบ™. เบ–เป‰เบฒเป„เบŸเบฅเปŒเบšเปเปˆเบกเบต, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™
เบšเปเปˆเบชเบปเบ™เปƒเบˆเบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†.

remove_directory
เป€เบญเบปเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบฅเบฐเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบกเบฑเบ™. เบ–เป‰เบฒเบšเปเปˆเบกเบตเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™
เบšเปเปˆเบชเบปเบ™เปƒเบˆเบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†.

เบ›เปˆเบฝเบ™เบŠเบทเปˆ
เบ›เปˆเบฝเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒ เบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (เปƒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบ”เบฝเบง).

เบ™เบญเบ™ ...
เบ™เบญเบ™เป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบงเบดเบ™เบฒเบ—เบต.

tar [cxt][vf][zjJ] file.tar [ ...] [--] [ ...]
เบชเป‰เบฒเบ‡ เบซเบผเบทเบชเบฐเบเบฑเบ” tar เบซเบผเบท zip archive. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™:

-- เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบ›เบฑเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒ
เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™ -.

--files-from=
เบญเปˆเบฒเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเบˆเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบซเป‰, เบซเบ™เบถเปˆเบ‡เบ•เปเปˆเปเบ–เบง. เป€เบชเบฑเป‰เบ™เบซเบงเปˆเบฒเบ‡เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.
เบชเบฒเบเบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™ - เบเบปเบโ€‹เป€เบงเบฑเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบš --add-file= เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบต
เบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™ -.

--mtime=
เบฅเบฐเบšเบธเป€เบงเบฅเบฒเบ”เบฑเบ”เปเบเป‰เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เบฅเบฒเบเบเบฒเบ™ tarball.

--format=
เบฅเบฐเบšเบธเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เปเบŸเป‰เบกเบˆเบฑเบ”เป€เบเบฑเบšเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡. เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เปเบกเปˆเบ™โ€‹:
7zip, gnutar, pax, เบ›เบฒเบชเบฃ (pax เบˆเปเบฒเบเบฑเบ”, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™), เปเบฅเบฐ เป„เบ›เบชเบฐเบ™เบต.

เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ [ ...]
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบเบฑเบšเบ„เบทเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบœเปˆเบฒเบ™เป„เบ›.

เบชเปเบฒเบœเบฑเบ”
เปเบ•เบฐเป„เบŸเบฅเปŒ.

touch_nocreate
เปเบ•เบฐเบ—เบตเปˆเป„เบŸเบฅเปŒเบ–เป‰เบฒเบกเบฑเบ™เบกเบตเบขเบนเปˆเปเบ•เปˆเบšเปเปˆเบชเป‰เบฒเบ‡เบกเบฑเบ™. เบ–เป‰เบฒเป„เบŸเบฅเปŒเบšเปเปˆเบกเบต, เบกเบฑเบ™เบˆเบฐ
เบ–เบทเบเบฅเบฐเป€เบฅเบตเบเบขเปˆเบฒเบ‡เบ‡เบฝเบšเป†.

UNIX เบชเบฐเป€เบžเบฒเบฐ เป€เบชเบฑเป‰เบ™ เบ„เบณ เบชเบฑเปˆเบ‡ เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท
เบ•เปเปˆเป„เบ›เบ™เบตเป‰ เบŠเบฑเบ‡เบ•เบตเปเบกเบฑเบ” -E เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™ UNIX เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™:

create_symlink
เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ naming .

Windows เบชเบฐเป€เบžเบฒเบฐ เป€เบชเบฑเป‰เบ™ เบ„เบณ เบชเบฑเปˆเบ‡ เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท
เบ•เปเปˆเป„เบ›เบ™เบตเป‰ เบŠเบฑเบ‡เบ•เบตเปเบกเบฑเบ” -E เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™ Windows เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™:

เบฅเบถเบš_regv
เบฅเบถเบšเบ„เปˆเบฒเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ Windows.

env_vs8_wince
เบชเบฐเปเบ”เบ‡เป„เบŸเบฅเปŒ batch เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเปเบฒเบฅเบฑเบš Windows CE SDK เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰
เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบ™ VS2005.

env_vs9_wince
เบชเบฐเปเบ”เบ‡เป„เบŸเบฅเปŒ batch เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเปเบฒเบฅเบฑเบš Windows CE SDK เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰
เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบ™ VS2008.

write_regv
เบ‚เบฝเบ™เบกเบนเบ™เบ„เปˆเบฒเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™ Windows.

เปƒเบŠเป‰ cmake เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš
    เบฅเบฐเบšเบปเบšเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Windows. เบกเบฑเบ™
    เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™
    เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰...
    เบ”เบฒเบงเป‚เบซเบฅเบ” NSIS: Nullsoft Scriptable Install System
  • 2
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    AuthPass เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบดโ€‹เบเบปเบกโ€‹เปเบฅเบฐโ€‹
    เบžเบดเบชเบนเบ”เปเบฅเป‰เบง Keepass (kdbx 3.x เปเบฅเบฐ kdbx 4.x ...
    เบ”เบฒเบงเป‚เบซเบผเบ” authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เปเบกเปˆเบ™เบŠเบฑเป‰เบ™เบงเบดเบชเบฒเบซเบฐเบเบดเบ”เป€เบ›เบตเบ”
    เปเบซเบผเปˆเบ‡เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เปเบเป‰เป„เบ‚
    เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบก
    เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ
    เป€เบŠเบตเบšเป€เบงเบต, เบญเบธเบ›เบฐเบเบญเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Zabbix
  • 4
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปเบฅเบดเบชเบฑเบ” KDiff3
    เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ™เบตเป‰เบšเปเปˆเบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เบญเบตเบเบ•เปเปˆเป„เบ›
    เปเบฅเบฐเบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เป€เบžเบทเปˆเบญเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบเบฒเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เป€เบšเบดเปˆเบ‡
    https://invent.kde.org/sdk/kdiff3 for
    เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เปƒเบซเบกเปˆโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เปเบฅเบฐโ€‹
    https://download.kde.o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เปเบกเปˆเบ™ GUI เบชเปเบฒเบฅเบฑเบš
    Loader USB เบ‚เบญเบ‡ Waninkoko, เบญเบตเบ‡เปƒเบชเปˆ
    libwiigui. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฒเบเบŠเบทเปˆเปเบฅเบฐ
    เป€เบ›เบตเบ”เป€เบเบก Wii, เป€เบเบก Cube เปเบฅเบฐ
    homebrew เปƒเบ™ Wii เปเบฅเบฐ WiiU ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS เบชเบฐเบซเบ™เบญเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” ANSI SQL
    & เปเบฅเปˆเบ™เปƒเบ™ Linux, Windows &
    เป€เบงเบ—เบต Unix เบซเบผเบฒเบ. เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ
    เบ„เบงเบฒเบกเบชเบญเบ”เบ„เปˆเบญเบ‡ เปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ—เบตเปˆเบ”เบตเป€เบฅเบตเบ”
    เปเบฅเบฐเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Firebird
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก
    click-apparmor DESCRIPTION: เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰
    เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบญเบšเบ–เบฒเบก click-apparmor เบชเปเบฒเบฅเบฑเบš
    เบ‚เปเป‰เบกเบนเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰: aa-clickquery
    --click-fra...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ aa-clickquery
  • 2
    aa-exec-เบ„เบฅเบดเบ
    aa-exec-เบ„เบฅเบดเบ
    aa-exec-click - เป‚เบ„เบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
    เบเบปเบ”เบซเบธเป‰เบกเบซเปเปˆเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบเบฑเบเบ‚เบฑเบ‡
    เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹: เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹
    เบ›เบฐเบ•เบดเบšเบฑเบ”เบŠเบธเบ”เบ„เบฅเบดเบเบžเบฒเบเปƒเบ•เป‰ AppArmor
    เบเบฒเบ™เบเบฑเบเบ‚เบฑเบ‡. เบ‚เป‰เบญเบ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ aa-exec-click
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก CORE API
    เบเบฑเบš core-daemon daemon ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ coresendmsg
  • 4
    core_server
    core_server
    core_server - เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบš
    SpamBayes. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: เบ›เบฐเบˆเบธเบšเบฑเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เป€เบงเบฑเบšเป„เบŠเบ•เปŒเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบชเบฝเบšเป€เบ‚เบปเป‰เบฒ
    เบœเบนเป‰เบŸเบฑเบ‡เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™ TBD.
    เบ™เบตเป‰ ...
    เปเบฅเปˆเบ™ core_server
  • 5
    gappletviewer-4.8
    gappletviewer-4.8
    gappletviewer - เป‚เบซเบฅเบ”เปเบฅเบฐเปเบฅเปˆเบ™ applet
    ...
    เปเบฅเปˆเบ™ gappletviewer-4.8
  • 6
    gappletviewer-4.9
    gappletviewer-4.9
    gappletviewer - เป‚เบซเบฅเบ”เปเบฅเบฐเปเบฅเปˆเบ™ applet
    ...
    เปเบฅเปˆเบ™ gappletviewer-4.9
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad