ນີ້ແມ່ນຄໍາສັ່ງ 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