Added gnu-autoconf support
This commit is contained in:
parent
562aefc114
commit
9554a3b77f
5
Makefile.am
Normal file
5
Makefile.am
Normal file
@ -0,0 +1,5 @@
|
||||
AUTOMAKE_OPTIONS=foreign
|
||||
|
||||
ACLOCAL_AMFLAGS=-I m4
|
||||
|
||||
SUBDIRS=src include
|
||||
25
configure.ac
Normal file
25
configure.ac
Normal file
@ -0,0 +1,25 @@
|
||||
AC_INIT(yaml-cpp, 0.6.2)
|
||||
AC_CANONICAL_BUILD
|
||||
AC_CANONICAL_HOST
|
||||
AC_CANONICAL_TARGET
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
|
||||
AM_INIT_AUTOMAKE([foreign 1.10])
|
||||
AM_MAINTAINER_MODE
|
||||
LT_INIT
|
||||
|
||||
AC_ARG_WITH(boostinc,
|
||||
AC_HELP_STRING([--with-boostinc], [where to find boost headers (path w/o trailing /boost)])
|
||||
)
|
||||
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_CXX
|
||||
|
||||
#AC_CONFIG_SUBDIRS([src include])
|
||||
|
||||
AM_CONDITIONAL([BOOSTINC], [test -n "$with_boostinc"])
|
||||
AC_SUBST([boostinc],"$with_boostinc")
|
||||
|
||||
AC_CONFIG_FILES(Makefile src/Makefile include/Makefile)
|
||||
AC_OUTPUT
|
||||
40
include/Makefile.am
Normal file
40
include/Makefile.am
Normal file
@ -0,0 +1,40 @@
|
||||
AUTOMAKE_OPTIONS=foreign
|
||||
#ACLOCAL_AMFLAGS=-Im4
|
||||
|
||||
nobase_include_HEADERS=yaml-cpp/exceptions.h
|
||||
nobase_include_HEADERS+=yaml-cpp/mark.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/impl.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/emit.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/ptr.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/node.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/parse.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/type.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/node_ref.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/node_iterator.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/impl.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/node.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/memory.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/iterator_fwd.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/bool_type.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/node_data.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/detail/iterator.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/convert.h
|
||||
nobase_include_HEADERS+=yaml-cpp/node/iterator.h
|
||||
nobase_include_HEADERS+=yaml-cpp/binary.h
|
||||
nobase_include_HEADERS+=yaml-cpp/anchor.h
|
||||
nobase_include_HEADERS+=yaml-cpp/yaml.h
|
||||
nobase_include_HEADERS+=yaml-cpp/emittermanip.h
|
||||
nobase_include_HEADERS+=yaml-cpp/dll.h
|
||||
nobase_include_HEADERS+=yaml-cpp/noncopyable.h
|
||||
nobase_include_HEADERS+=yaml-cpp/emitter.h
|
||||
nobase_include_HEADERS+=yaml-cpp/contrib/anchordict.h
|
||||
nobase_include_HEADERS+=yaml-cpp/contrib/graphbuilder.h
|
||||
nobase_include_HEADERS+=yaml-cpp/eventhandler.h
|
||||
nobase_include_HEADERS+=yaml-cpp/null.h
|
||||
nobase_include_HEADERS+=yaml-cpp/emitfromevents.h
|
||||
nobase_include_HEADERS+=yaml-cpp/traits.h
|
||||
nobase_include_HEADERS+=yaml-cpp/parser.h
|
||||
nobase_include_HEADERS+=yaml-cpp/ostream_wrapper.h
|
||||
nobase_include_HEADERS+=yaml-cpp/stlemitter.h
|
||||
nobase_include_HEADERS+=yaml-cpp/emitterstyle.h
|
||||
nobase_include_HEADERS+=yaml-cpp/emitterdef.h
|
||||
43
src/Makefile.am
Normal file
43
src/Makefile.am
Normal file
@ -0,0 +1,43 @@
|
||||
AUTOMAKE_OPTIONS=foreign subdir-objects
|
||||
#ACLOCAL_AMFLAGS=-I@srcdir@/../m4
|
||||
|
||||
AM_CPPFLAGS=-I@srcdir@/../include
|
||||
|
||||
if BOOSTINC
|
||||
AM_CPPFLAGS+=-I@boostinc@
|
||||
endif
|
||||
|
||||
lib_LTLIBRARIES=libyaml-cpp.la
|
||||
|
||||
include_HEADERS=
|
||||
|
||||
libyaml_cpp_la_SOURCES=emitter.cpp
|
||||
libyaml_cpp_la_SOURCES+=scantoken.cpp
|
||||
libyaml_cpp_la_SOURCES+=emitterstate.cpp
|
||||
libyaml_cpp_la_SOURCES+=node.cpp
|
||||
libyaml_cpp_la_SOURCES+=convert.cpp
|
||||
libyaml_cpp_la_SOURCES+=parse.cpp
|
||||
libyaml_cpp_la_SOURCES+=directives.cpp
|
||||
libyaml_cpp_la_SOURCES+=parser.cpp
|
||||
libyaml_cpp_la_SOURCES+=node_data.cpp
|
||||
libyaml_cpp_la_SOURCES+=memory.cpp
|
||||
libyaml_cpp_la_SOURCES+=tag.cpp
|
||||
libyaml_cpp_la_SOURCES+=exceptions.cpp
|
||||
libyaml_cpp_la_SOURCES+=emitfromevents.cpp
|
||||
libyaml_cpp_la_SOURCES+=scanner.cpp
|
||||
libyaml_cpp_la_SOURCES+=binary.cpp
|
||||
libyaml_cpp_la_SOURCES+=contrib/graphbuilderadapter.cpp
|
||||
libyaml_cpp_la_SOURCES+=contrib/graphbuilder.cpp
|
||||
libyaml_cpp_la_SOURCES+=exp.cpp
|
||||
libyaml_cpp_la_SOURCES+=nodeevents.cpp
|
||||
libyaml_cpp_la_SOURCES+=stream.cpp
|
||||
libyaml_cpp_la_SOURCES+=scantag.cpp
|
||||
libyaml_cpp_la_SOURCES+=singledocparser.cpp
|
||||
libyaml_cpp_la_SOURCES+=nodebuilder.cpp
|
||||
libyaml_cpp_la_SOURCES+=emitterutils.cpp
|
||||
libyaml_cpp_la_SOURCES+=simplekey.cpp
|
||||
libyaml_cpp_la_SOURCES+=null.cpp
|
||||
libyaml_cpp_la_SOURCES+=regex_yaml.cpp
|
||||
libyaml_cpp_la_SOURCES+=ostream_wrapper.cpp
|
||||
libyaml_cpp_la_SOURCES+=scanscalar.cpp
|
||||
libyaml_cpp_la_SOURCES+=emit.cpp
|
||||
Loading…
Reference in New Issue
Block a user