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...