Skip to content

Commit

Permalink
Moved axl_mpi to AXL and made new AXL_MPI lib
Browse files Browse the repository at this point in the history
  • Loading branch information
mcfadden8 authored and adammoody committed Apr 4, 2022
1 parent 23a3bb8 commit d3fb8cf
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 14 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ INCLUDE(CheckIncludeFile)
FIND_PACKAGE(AXL REQUIRED)
IF(AXL_FOUND)
INCLUDE_DIRECTORIES(${AXL_INCLUDE_DIRS})
LIST(APPEND SCR_EXTERNAL_LIBS ${AXL_LIBRARIES})
LIST(APPEND SCR_EXTERNAL_LIBS ${AXL_MPI_LIBRARIES})
LIST(APPEND SCR_EXTERNAL_SERIAL_LIBS ${AXL_LIBRARIES})
LIST(APPEND SCR_LINK_LINE "-laxl")
LIST(APPEND SCR_LINK_LINE "-laxl_mpi")
ENDIF(AXL_FOUND)

## ER
Expand Down
6 changes: 6 additions & 0 deletions cmake/FindAXL.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@ FIND_LIBRARY(AXL_LIBRARIES
HINTS ${WITH_AXL_PREFIX}/lib
)

FIND_LIBRARY(AXL_MPI_LIBRARIES
NAMES axl_mpi
HINTS ${WITH_AXL_PREFIX}/lib
)

FIND_PATH(AXL_INCLUDE_DIRS
NAMES axl.h
HINTS ${WITH_AXL_PREFIX}/include
Expand All @@ -21,6 +26,7 @@ FIND_PATH(AXL_INCLUDE_DIRS
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(AXL DEFAULT_MSG
AXL_LIBRARIES
AXL_MPI_LIBRARIES
AXL_INCLUDE_DIRS
)

Expand Down
23 changes: 11 additions & 12 deletions dist/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,6 @@ LIST(APPEND libscr_srcs
scr/src/scr_summary.c
scr/src/scr_util.c
scr/src/scr_util_mpi.c
scr/src/axl_mpi.c
scr/src/scr_flush_nompi.c
)

Expand All @@ -199,20 +198,20 @@ ADD_LIBRARY(scr_o OBJECT
)

LIST(APPEND scr_tpl_objects
$<TARGET_OBJECTS:axl_o>
$<TARGET_OBJECTS:er_o>
$<TARGET_OBJECTS:kvtree_o>
$<TARGET_OBJECTS:rankstr_o>
$<TARGET_OBJECTS:redset_o>
$<TARGET_OBJECTS:shuffile_o>
$<TARGET_OBJECTS:spath_o>
$<TARGET_OBJECTS:axl_mpi_o>
$<TARGET_OBJECTS:er_o>
$<TARGET_OBJECTS:kvtree_o>
$<TARGET_OBJECTS:rankstr_o>
$<TARGET_OBJECTS:redset_o>
$<TARGET_OBJECTS:shuffile_o>
$<TARGET_OBJECTS:spath_o>
)

LIST(APPEND scr_tpl_noMPI_objects
$<TARGET_OBJECTS:axl_o>
$<TARGET_OBJECTS:kvtree_noMPI_o>
$<TARGET_OBJECTS:redset_noMPI_o>
$<TARGET_OBJECTS:spath_base_o>
$<TARGET_OBJECTS:axl_o>
$<TARGET_OBJECTS:kvtree_noMPI_o>
$<TARGET_OBJECTS:redset_noMPI_o>
$<TARGET_OBJECTS:spath_base_o>
)

# Install header files
Expand Down

0 comments on commit d3fb8cf

Please sign in to comment.