# Boost.Wave: A Standard compliant C++ preprocessor library
#
# Boost Wave Library Sample Build Jamfile (waveidl)
#
# http://www.boost.org/
#
# Copyright (c) 2001-2005 Hartmut Kaiser. Distributed under the Boost 
# Software License, Version 1.0. (See accompanying file 
# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

subproject libs/wave/samples/waveidl/build ;

exe waveidl
    : ../idl.cpp 
      ../instantiate_cpp_grammar.cpp
      ../instantiate_defined_grammar.cpp
      ../instantiate_predef_macros.cpp
      ../instantiate_re2c_lexer.cpp
      ../instantiate_re2c_lexer_string.cpp
      ../idllexer/idl_re.cpp
      <lib>../../../build/boost_wave
      <lib>../../../../../libs/program_options/build/boost_program_options
      <lib>../../../../../libs/filesystem/build/boost_filesystem
    :
      <sysinclude>$(BOOST_ROOT)
      <vc-7_1><*><rtti>off        # workaround for compiler bug
    :
      <runtime-link>static
      <threading>single
    ;

