2009年12月29日 星期二

[Linux] Cmake筆記 (隨時會改)

cmake_minimum_required (VERSION 2.6)
# 計劃名稱
project (XXX)
# 把原始碼都設成變數MY_SRCS
set (MY_SRCS foo.c bar.c...)
# include資料夾
include_directories (${XXX_SOURCE_DIR}/inc)
# 編譯C的參數
set (CMAKE_C_FLAGS "-O2 -g -W...")
# 設定執行檔
add_executable (runxxx ${MY_SRCS} )
# 加入libm
find_library(M_LIB m)
target_link_libraries(mpegdec ${M_LIB})


參考:
「貓也會的 CMake」簡報上線
CMake Useful Variables
CMake FAQ
Cross-Platform Software Development Using CMake

沒有留言: