summaryrefslogtreecommitdiff
path: root/omega/configure.ac
diff options
context:
space:
mode:
authorDerick Huth <derickhuth@gmail.com>2015-03-23 13:48:02 -0600
committerDerick Huth <derickhuth@gmail.com>2015-03-23 13:48:02 -0600
commite6b89c668036ff8424455d3d1d1a5d79a063fc92 (patch)
treee185ac16a4af9df7d29d189dde7ef3b8bd6c19e1 /omega/configure.ac
parent4d46b92b3030a4d38d7e09274f0463bbcb94694e (diff)
parent7e39433ddb5f3ac5298207d5f4e8072eb193fa7a (diff)
downloadchill-e6b89c668036ff8424455d3d1d1a5d79a063fc92.tar.gz
chill-e6b89c668036ff8424455d3d1d1a5d79a063fc92.tar.bz2
chill-e6b89c668036ff8424455d3d1d1a5d79a063fc92.zip
Merge pull request #5 from dhuth/master
Autotools Features
Diffstat (limited to 'omega/configure.ac')
-rw-r--r--omega/configure.ac38
1 files changed, 38 insertions, 0 deletions
diff --git a/omega/configure.ac b/omega/configure.ac
new file mode 100644
index 0000000..35e7581
--- /dev/null
+++ b/omega/configure.ac
@@ -0,0 +1,38 @@
+### note: I have no idea what version of omega this is.
+### If it's not 0.1.0, feel free to change it
+AC_INIT([omega],[0.1.0])
+AC_CONFIG_AUX_DIR([.])
+AM_INIT_AUTOMAKE([-Wall -Werror foreign])
+
+### Use the C++ compiler for linking (C is default) ###
+AC_SUBST([CCLD],["$""(CXX)"])
+AC_DEFINE([OMEGA_VERSION],["0.1.0"],[Omega version])
+
+AM_PROG_LEX
+AC_PROG_CC
+AC_PROG_CXX
+AC_PROG_RANLIB
+AC_PROG_YACC
+
+AC_ARG_WITH([rose],[
+ AS_HELP_STRING([--with-rose],[set rose home])
+ ],[
+ AC_SUBST([ROSEHOME], [$withval])
+ AC_DEFINE([BUILD_ROSE],[],[Use Rose])
+ ],[
+ AC_SUBST([ROSEHOME], ["${ROSEHOME}"])])
+
+AC_ARG_WITH([boost],[
+ AS_HELP_STRING([--with-boost],[set boost home])],[
+ AC_SUBST([BOOSTHOME], [$withval])],[
+ AC_SUBST([BOOSTHOME], ["${BOOSTHOME}"])])
+
+AC_CONFIG_HEADERS([include/config.h])
+AC_CONFIG_FILES([
+ omega_lib/obj/Makefile
+ omega_calc/obj/Makefile
+ code_gen/obj/Makefile])
+
+AC_OUTPUT
+
+