File tree Expand file tree Collapse file tree 14 files changed +14
-17
lines changed Expand file tree Collapse file tree 14 files changed +14
-17
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ if(HighFive)
1515 set (HIGHFIVE_USE_BOOST OFF )
1616 set (HIGHFIVE_BUILD_DOCS OFF ) # conflicts with phare doc target
1717 set (HIGHFIVE_EXAMPLES OFF )
18+ include_directories (${HIGHFIVE_SRC} /include )
1819 add_subdirectory (${HIGHFIVE_SRC} )
1920
2021 message ("HighFive enabled - checking HDF5" )
Original file line number Diff line number Diff line change @@ -99,6 +99,7 @@ target_link_libraries(${PROJECT_NAME} PUBLIC
9999 SAMRAI_tbox
100100 SAMRAI_xfer
101101 MPI::MPI_C
102+ cppdict
102103 )
103104set_property (TARGET ${PROJECT_NAME} APPEND_STRING PROPERTY LINK_FLAGS " ${PHARE_LINK_FLAGS} " )
104105
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ endif(withPhlop)
6363
6464add_library (${PROJECT_NAME} ${SOURCES_INC} ${SOURCES_CPP} ${CORE_EXTRA_SOURCES_CPP} )
6565target_compile_options (${PROJECT_NAME} PRIVATE ${PHARE_WERROR_FLAGS} )
66- target_link_libraries (${PROJECT_NAME} PRIVATE phare_initializer MPI::MPI_C
66+ target_link_libraries (${PROJECT_NAME} PRIVATE phare_initializer MPI::MPI_C cppdict
6767 PUBLIC ${PHARE_BASE_LIBS}
6868 )
6969
@@ -73,6 +73,4 @@ if (NOT phare_configurator)
7373endif ()
7474
7575set_property (TARGET ${PROJECT_NAME} PROPERTY INTERPROCEDURAL_OPTIMIZATION ${PHARE_INTERPROCEDURAL_OPTIMIZATION} )
76- target_include_directories (${PROJECT_NAME} PUBLIC
77- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /../../subprojects>)
7876set_property (TARGET ${PROJECT_NAME} APPEND_STRING PROPERTY LINK_FLAGS " ${PHARE_LINK_FLAGS} " )
Original file line number Diff line number Diff line change 99#include < unordered_map>
1010
1111
12- #include " cppdict/include/ dict.hpp"
12+ #include " dict.hpp"
1313
1414
1515namespace PHARE ::core
Original file line number Diff line number Diff line change 99#include " amr/messengers/field_sum_transaction.hpp"
1010#include " amr/data/field/field_variable_fill_pattern.hpp"
1111
12- #include " cppdict/include/ dict.hpp"
12+ #include " dict.hpp"
1313
1414#include < SAMRAI/xfer/RefineAlgorithm.h>
1515
Original file line number Diff line number Diff line change 66#include < vector>
77#include < cstddef>
88
9- #include " cppdict/include/ dict.hpp"
9+ #include " dict.hpp"
1010
1111namespace PHARE ::diagnostic
1212{
Original file line number Diff line number Diff line change 1818
1919#include " diagnostic_manager.hpp"
2020
21- #include " cppdict/include/ dict.hpp"
21+ #include " dict.hpp"
2222
2323#if PHARE_HAS_HIGHFIVE
2424
Original file line number Diff line number Diff line change @@ -14,13 +14,11 @@ set(SOURCE_CPP data_provider.cpp)
1414set (PYBIND11_CPP_STANDARD -std=c++17)
1515
1616add_library (${PROJECT_NAME} SHARED ${SOURCE_CPP} ${SOURCE_INC} )
17+ target_link_libraries (${PROJECT_NAME} PUBLIC cppdict)
1718target_compile_options (${PROJECT_NAME} PRIVATE ${PHARE_WERROR_FLAGS} )
1819set_property (TARGET ${PROJECT_NAME} PROPERTY INTERPROCEDURAL_OPTIMIZATION ${PHARE_INTERPROCEDURAL_OPTIMIZATION} )
1920set_property (TARGET ${PROJECT_NAME} APPEND_STRING PROPERTY LINK_FLAGS " ${PHARE_LINK_FLAGS} " )
2021
21- target_include_directories (${PROJECT_NAME} PUBLIC
22- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /../../subprojects>)
23-
2422
2523# this is the python module that wraps the add() method
2624pybind11_add_module(dictator dictator.cpp)
Original file line number Diff line number Diff line change 77#include < optional>
88#include < functional>
99
10- #include " cppdict/include/ dict.hpp"
10+ #include " dict.hpp"
1111#include " core/def.hpp"
1212#include " core/utilities/span.hpp"
1313
Original file line number Diff line number Diff line change 11
2- #include " cppdict/include/ dict.hpp"
2+ #include " dict.hpp"
33#include " initializer/python_data_provider.hpp"
44
55#include " python3/pybind_def.hpp"
You can’t perform that action at this time.
0 commit comments