Skip to content

Commit

Permalink
make exports headers .h files, python fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
cyrush committed Oct 30, 2016
1 parent f3dc4cc commit 2005fb9
Show file tree
Hide file tree
Showing 37 changed files with 88 additions and 57 deletions.
8 changes: 4 additions & 4 deletions src/libs/blueprint/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ set(blueprint_headers
conduit_blueprint_mesh_examples.hpp
conduit_blueprint_mcarray.hpp
conduit_blueprint_mcarray_examples.hpp
conduit_blueprint_exports.hpp
conduit_blueprint_exports.h
)

#
Expand Down Expand Up @@ -86,9 +86,9 @@ set(blueprint_sources
# Specify blueprint c sources
#
set(blueprint_c_sources
c/c_conduit_blueprint.cpp
c/c_conduit_blueprint_mcarray.cpp
c/c_conduit_blueprint_mesh.cpp
c/conduit_blueprint_c.cpp
c/conduit_blueprint_mcarray_c.cpp
c/conduit_blueprint_mesh_c.cpp
)


Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/c/conduit_blueprint.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
//-----------------------------------------------------------------------------

#include "conduit.h"
#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"

//-----------------------------------------------------------------------------
// -- begin extern C
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

//-----------------------------------------------------------------------------
///
/// file: c_conduit_blueprint.cpp
/// file: conduit_blueprint_c.cpp
///
//-----------------------------------------------------------------------------
#include "conduit_blueprint.h"
Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/c/conduit_blueprint_mcarray.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
//-----------------------------------------------------------------------------

#include "conduit.h"
#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"

//-----------------------------------------------------------------------------
// -- begin extern C
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

//-----------------------------------------------------------------------------
///
/// file: c_conduit_blueprint_mcarray.cpp
/// file: conduit_blueprint_mcarray_c.cpp
///
//-----------------------------------------------------------------------------
#include "conduit_blueprint_mcarray.h"
Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/c/conduit_blueprint_mesh.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
//-----------------------------------------------------------------------------

#include "conduit.h"
#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"

//-----------------------------------------------------------------------------
// -- begin extern C
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

//-----------------------------------------------------------------------------
///
/// file: c_conduit_blueprint_mesh.cpp
/// file: conduit_blueprint_mesh_c.cpp
///
//-----------------------------------------------------------------------------
#include "conduit_blueprint_mesh.h"
Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/conduit_blueprint.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
//-----------------------------------------------------------------------------
#include "conduit.hpp"

#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"

#include "conduit_blueprint_mesh.hpp"
#include "conduit_blueprint_mesh_examples.hpp"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@

//-----------------------------------------------------------------------------
///
/// file: conduit_blueprint_exports.hpp
/// file: conduit_blueprint_exports.h
///
//-----------------------------------------------------------------------------

#ifndef CONDUIT_BLUEPRINT_EXPORTS_HPP
#define CONDUIT_BLUEPRINT_EXPORTS_HPP
#ifndef CONDUIT_BLUEPRINT_EXPORTS_H
#define CONDUIT_BLUEPRINT_EXPORTS_H

//-----------------------------------------------------------------------------
// -- define proper lib exports for various platforms --
Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/conduit_blueprint_mcarray.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
// conduit lib includes
//-----------------------------------------------------------------------------
#include "conduit.hpp"
#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"


//-----------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/conduit_blueprint_mcarray_examples.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
// conduit lib includes
//-----------------------------------------------------------------------------
#include "conduit.hpp"
#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"


//-----------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/conduit_blueprint_mesh.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
// conduit lib includes
//-----------------------------------------------------------------------------
#include "conduit.hpp"
#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"

//-----------------------------------------------------------------------------
// -- begin conduit --
Expand Down
2 changes: 1 addition & 1 deletion src/libs/blueprint/conduit_blueprint_mesh_examples.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
// conduit lib includes
//-----------------------------------------------------------------------------
#include "conduit.hpp"
#include "conduit_blueprint_exports.hpp"
#include "conduit_blueprint_exports.h"

//-----------------------------------------------------------------------------
// -- begin conduit::--
Expand Down
8 changes: 4 additions & 4 deletions src/libs/conduit/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ set(conduit_headers
conduit_node_iterator.hpp
conduit_schema.hpp
conduit_utils.hpp
conduit_exports.hpp
conduit_exports.h
${CMAKE_CURRENT_BINARY_DIR}/conduit_config.h
${CMAKE_CURRENT_BINARY_DIR}/conduit_bitwidth_style_types.h
)
Expand Down Expand Up @@ -110,9 +110,9 @@ set(conduit_sources
# Specify conduit c interface sources
#
set(conduit_c_sources
c/c_conduit.cpp
c/c_conduit_node.cpp
c/c_conduit_cpp_to_c.cpp
c/conduit_c.cpp
c/conduit_node_c.cpp
c/conduit_cpp_to_c.cpp
)


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

//-----------------------------------------------------------------------------
///
/// file: c_conduit.cpp
/// file: conduit_c.cpp
///
//-----------------------------------------------------------------------------
#include "conduit.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

//-----------------------------------------------------------------------------
///
/// file: c_conduit_cpp_to_c.cpp
/// file: conduit_cpp_to_c.cpp
///
//-----------------------------------------------------------------------------
#include "conduit.h"
Expand Down
2 changes: 1 addition & 1 deletion src/libs/conduit/c/conduit_node.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@

#include "conduit_bitwidth_style_types.h"
#include "conduit_endianness_types.h"
#include "conduit_exports.hpp"
#include "conduit_exports.h"

//-----------------------------------------------------------------------------
// -- begin extern C
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

//-----------------------------------------------------------------------------
///
/// file: conduit_node.cpp
/// file: conduit_node_c.cpp
///
//-----------------------------------------------------------------------------
#include "conduit_node.h"
Expand Down
2 changes: 1 addition & 1 deletion src/libs/conduit/conduit_core.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
//-----------------------------------------------------------------------------
// -- define proper lib exports for various platforms --
//-----------------------------------------------------------------------------
#include "conduit_exports.hpp"
#include "conduit_exports.h"

//-----------------------------------------------------------------------------
// -- include bit width style types mapping header --
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@

//-----------------------------------------------------------------------------
///
/// file: conduit_exports.hpp
/// file: conduit_exports.h
///
//-----------------------------------------------------------------------------

#ifndef CONDUIT_EXPORTS_HPP
#define CONDUIT_EXPORTS_HPP
#ifndef CONDUIT_EXPORTS_H
#define CONDUIT_EXPORTS_H

//-----------------------------------------------------------------------------
// -- define proper lib exports for various platforms --
Expand Down
17 changes: 16 additions & 1 deletion src/libs/conduit/python/conduit_python.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,16 @@
#define IS_PY3K
#endif

//-----------------------------------------------------------------------------
// PyVarObject_TAIL is used at the end of each PyVarObject def
// to make sure we have the correct number of initializers across python
// versions.
//-----------------------------------------------------------------------------
#ifdef Py_TPFLAGS_HAVE_FINALIZE
#define PyVarObject_TAIL ,0
#else
#define PyVarObject_TAIL
#endif

//-----------------------------------------------------------------------------
// -- standard lib includes --
Expand All @@ -73,7 +83,7 @@
// conduit includes
//---------------------------------------------------------------------------//
#include "conduit.hpp"
#include "Conduit_Python_Exports.hpp"
#include "conduit_python_exports.hpp"

#define CONDUIT_MODULE
#include "conduit_python.hpp"
Expand Down Expand Up @@ -1922,6 +1932,7 @@ static PyTypeObject PyConduit_DataType_TYPE = {
0, /* tp_weaklist */
0,
0
PyVarObject_TAIL
};

//---------------------------------------------------------------------------//
Expand Down Expand Up @@ -2189,6 +2200,7 @@ static PyTypeObject PyConduit_Generator_TYPE = {
0, /* tp_weaklist */
0,
0
PyVarObject_TAIL
};


Expand Down Expand Up @@ -2611,6 +2623,7 @@ static PyTypeObject PyConduit_Schema_TYPE = {
0, /* tp_weaklist */
0,
0
PyVarObject_TAIL
};


Expand Down Expand Up @@ -2973,6 +2986,7 @@ static PyTypeObject PyConduit_NodeIterator_TYPE = {
0, /* tp_weaklist */
0,
0
PyVarObject_TAIL
};

//---------------------------------------------------------------------------//
Expand Down Expand Up @@ -4015,6 +4029,7 @@ static PyTypeObject PyConduit_Node_TYPE = {
0, /* tp_weaklist */
0,
0
PyVarObject_TAIL
};


Expand Down
12 changes: 6 additions & 6 deletions src/libs/relay/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@ endif()

set(CONDUIT_RELAY_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})

configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/conduit_relay_config.hpp.in"
"${CMAKE_CURRENT_BINARY_DIR}/conduit_relay_config.hpp")
configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/conduit_relay_config.h.in"
"${CMAKE_CURRENT_BINARY_DIR}/conduit_relay_config.h")

#
# Specify cpp headers
Expand All @@ -78,8 +78,8 @@ set(conduit_relay_headers
conduit_relay_io.hpp
conduit_relay_web.hpp
conduit_relay_web_node_viewer_server.hpp
conduit_relay_exports.hpp
${CMAKE_CURRENT_BINARY_DIR}/conduit_relay_config.hpp)
conduit_relay_exports.h
${CMAKE_CURRENT_BINARY_DIR}/conduit_relay_config.h)

#
# Specify c headers
Expand All @@ -100,7 +100,7 @@ set(conduit_relay_sources
# Specify c sources
#
set(conduit_relay_c_sources
c/c_conduit_relay.cpp)
c/conduit_relay_c.cpp)


if(HDF5_FOUND)
Expand Down Expand Up @@ -204,7 +204,7 @@ if(MPI_FOUND)
#
set(conduit_relay_mpi_headers
conduit_relay_mpi.hpp
conduit_relay_exports.hpp)
conduit_relay_exports.h)

#
# Specify relay mpi sources
Expand Down
4 changes: 3 additions & 1 deletion src/libs/relay/c/conduit_relay.h
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,9 @@
//-----------------------------------------------------------------------------

#include "conduit.h"
#include "conduit_relay_exports.hpp"
#include "conduit_relay_config.h"
#include "conduit_relay_exports.h"


//-----------------------------------------------------------------------------
// -- begin extern C
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

//-----------------------------------------------------------------------------
///
/// file: c_conduit_relay.cpp
/// file: conduit_relay_c.cpp
///
//-----------------------------------------------------------------------------
#include "conduit_relay.h"
Expand Down
4 changes: 2 additions & 2 deletions src/libs/relay/conduit_relay.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@
//-----------------------------------------------------------------------------
#include "conduit.hpp"

#include "conduit_relay_exports.hpp"
#include "conduit_relay_config.hpp"
#include "conduit_relay_exports.h"
#include "conduit_relay_config.h"

#include "conduit_relay_io.hpp"
#include "conduit_relay_web.hpp"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@

//-----------------------------------------------------------------------------
///
/// file: conduit_relay_config.hpp
/// file: conduit_relay_config.h
///
//-----------------------------------------------------------------------------

#ifndef CONDUIT_RELAY_CONFIG_HPP
#define CONDUIT_RELAY_CONFIG_HPP
#ifndef CONDUIT_RELAY_CONFIG_H
#define CONDUIT_RELAY_CONFIG_H

//-----------------------------------------------------------------------------
//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@

//-----------------------------------------------------------------------------
///
/// file: conduit_relay_exports.hpp
/// file: conduit_relay_exports.h
///
//-----------------------------------------------------------------------------

#ifndef CONDUIT_RELAY_EXPORTS_HPP
#define CONDUIT_RELAY_EXPORTS_HPP
#ifndef CONDUIT_RELAY_EXPORTS_H
#define CONDUIT_RELAY_EXPORTS_H

//-----------------------------------------------------------------------------
// -- define proper lib exports for various platforms --
Expand Down
4 changes: 2 additions & 2 deletions src/libs/relay/conduit_relay_io.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@
// conduit lib include
//-----------------------------------------------------------------------------
#include "conduit.hpp"
#include "conduit_relay_exports.hpp"
#include "conduit_relay_config.hpp"
#include "conduit_relay_exports.h"
#include "conduit_relay_config.h"

//-----------------------------------------------------------------------------
// -- begin conduit:: --
Expand Down

0 comments on commit 2005fb9

Please sign in to comment.