CMAKE引數參考

2021-09-01 13:58:43 字數 1309 閱讀 4253

cmake引數參考

make_install_prefix mysql的安裝路徑;

default_charset 預設的伺服器編碼,

default_collation 也是關於編碼的

mysql_datadir data目錄

mysql_tcp_port tcp/ip埠,3306

mysql_unix_addr unix的socket檔案,預設/tmp/mysql.sock

with_***_storage_engine 編譯靜態的儲存引擎***

without_***_storage_engine exclude storage engine *** from build

with_extra_charsets 擴充套件字符集

wiht_zlib zlib支援

常用的選項有下邊這些:

cmake -dcmake_install_prefix=/usr/local/mysql \

#安裝目錄

-dmysql_datadir=/usr/local/mysql/data \

#資料庫存放目錄

-dmysql_unix_addr=/usr/local/mysql/data/mysql.sock \

#unix socket 檔案路徑

-dwith_myisam_storage_engine=1 \

#安裝 myisam 儲存引擎

-dwith_innobase_storage_engine=1 \

#安裝 innodb 儲存引擎

-dwith_archive_storage_engine=1 \

#安裝 archive 儲存引擎

-dwith_blackhole_storage_engine=1 \

#安裝 blackhole 儲存引擎

-dwith_partition_storage_engine=1 \

#安裝資料庫分割槽

-denabled_local_infile=1 \

#允許從本地匯入資料

-dwith_readline=1 \

#快捷鍵功能

-dwith_ssl=yes \

#支援 ssl

-ddefault_charset=utf8 \

#使用 utf8 字元

-ddefault_collation=utf8_general_ci \

#校驗字元

-dextra_charsets=all \

#安裝所有擴充套件字符集

-dmysql_tcp_port=3306 \

#mysql 監聽埠

cmake常用語法參考

cmake常用語法參考 利用cmake來構建c 工程是乙個非常方便的選擇,尤其是依賴的庫比較多的時候,或者工程比較大的時候都非常方便,這裡記錄一些cmake常用的語法,key words cmake beijing,2019 code agile pioneer 2.cmake 執行命令 3.cma...

CMake使用操作解析參考1

1 本節介紹cmake裡最常用的三個命令,分別是cmake minimum required project add executable等。cmake是個好東西,在使用vtk,itk,igstk,opencv,dcmtk等開源工具包時,是離不開cmake的,甚至有時你使用 fltk qt等介面開發...

cmake函式引數解析

最近在遷移公司的make系統到cmake上,發現cmake的function引數很奇怪。例如,如果我們向乙個function傳遞list作為引數,在function中,形參會變成如下狀況 set src function tst arguments src list message src list...