diff options
Diffstat (limited to 'gnuradio-runtime/include/gnuradio/CMakeLists.txt')
-rw-r--r-- | gnuradio-runtime/include/gnuradio/CMakeLists.txt | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/gnuradio-runtime/include/gnuradio/CMakeLists.txt b/gnuradio-runtime/include/gnuradio/CMakeLists.txt new file mode 100644 index 0000000000..aece490e45 --- /dev/null +++ b/gnuradio-runtime/include/gnuradio/CMakeLists.txt @@ -0,0 +1,105 @@ +# Copyright 2013 Free Software Foundation, Inc. +# +# This file is part of GNU Radio +# +# GNU Radio is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# GNU Radio is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Radio; see the file COPYING. If not, write to +# the Free Software Foundation, Inc., 51 Franklin Street, +# Boston, MA 02110-1301, USA. + +add_subdirectory(messages) +add_subdirectory(thread) + +######################################################################## +# Install header files +######################################################################## +install(FILES + api.h + attributes.h + basic_block.h + block.h + block_detail.h + block_gateway.h + block_registry.h + buffer.h + constants.h + dispatcher.h + endianness.h + error_handler.h + expj.h + feval.h + flowgraph.h + fxpt.h + fxpt_nco.h + fxpt_vco.h + gr_complex.h + hier_block2.h + high_res_timer.h + io_signature.h + math.h + message.h + misc.h + msg_accepter.h + msg_handler.h + msg_queue.h + nco.h + prefs.h + py_feval.h + pycallback_object.h + random.h + realtime.h + realtime_impl.h + runtime_types.h + single_threaded_scheduler.h + tags.h + tagged_stream_block.h + top_block.h + tpb_detail.h + select_handler.h + sincos.h + sptr_magic.h + sync_block.h + sync_decimator.h + sync_interpolator.h + sys_paths.h + timer.h + types.h + sys_pri.h + unittests.h + ice_application_base.h + IcePy_Communicator.h + ice_server_template.h + rpccallbackregister_base.h + rpcmanager_base.h + rpcmanager.h + rpcpmtconverters_ice.h + rpcregisterhelpers.h + rpcserver_aggregator.h + rpcserver_base.h + rpcserver_booter_aggregator.h + rpcserver_booter_base.h + rpcserver_booter_ice.h + rpcserver_ice.h + rpcserver_selector.h + ${CMAKE_CURRENT_SOURCE_DIR}/logger.h + DESTINATION ${GR_INCLUDE_DIR}/gnuradio + COMPONENT "runtime_devel" +) + +########################################################################## +# Configure logger +########################################################################## +CONFIGURE_FILE( + ${CMAKE_CURRENT_SOURCE_DIR}/logger.h.in + ${CMAKE_CURRENT_BINARY_DIR}/logger.h +)
\ No newline at end of file |