Skip to content

Instantly share code, notes, and snippets.

@allen501pc
Last active December 16, 2015 11:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save allen501pc/5430214 to your computer and use it in GitHub Desktop.
Save allen501pc/5430214 to your computer and use it in GitHub Desktop.
# 進行專案初始化,AC_INIT(安裝包名稱或專案名稱, 版本號,[聯絡資訊],[TarName])
AC_INIT([project],[1.0],[allen501pc@gmail.com])
# 程式碼是否存在?
AC_CONFIG_SRCDIR([src/Add.cpp])
# 設定Automake版本最少為1.9
AM_INIT_AUTOMAKE([1.9])
# 確定C++編譯器是否存在
AC_PROG_CXXCPP
AC_PROG_RANLIB
# 以下使用C++ Marco進行確認
AC_LANG([C++])
# 是否有包含標準函式庫Header?
AC_HEADER_STDC
# 是否有包含string, iostream, fstream?
AC_CHECK_HEADERS([string])
AC_CHECK_HEADERS([iostream])
AC_CHECK_HEADERS([fstream])
# 告訴autoconf說本專案資料夾下有Makefile.am以及src/Makefile.am
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([src/Makefile])
# 進行輸出
AC_OUTPUT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment