File tree Expand file tree Collapse file tree 3 files changed +7
-10
lines changed
Expand file tree Collapse file tree 3 files changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -54,11 +54,7 @@ set( HYBRID_BACKEND_INSTALL_DIR "${BINARY_LIBRARIES_INSTALL_DIR}/hybrid" )
5454set ( COMMON_COMPILE_DEFINITIONS "${REFERENCE_INCLUDE_DEFS} ;${REFERENCE_OMP_INCLUDE_DEFS} " )
5555set ( COMMON_COMPILE_OPTIONS "-fopenmp" )
5656
57- # link flags common to all backends, to be inserted before and after the
58- # backend-specific flags
59- set ( COMMON_LFLAGS_PRE
60- "-l${ALP_UTILS_LIBRARY_OUTPUT_NAME} ;-L '${BINARY_LIBRARIES_INSTALL_DIR} '"
61- )
57+ # link flags common to all backends, to be inserted after the backend-specific flags
6258if ( WITH_NUMA )
6359 list ( APPEND COMMON_LFLAGS_POST "-lnuma" )
6460endif ()
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ add_subdirectory( transition )
2828### BUILD WRAPPER SCRIPTS FOR INSTALLATION
2929
3030assert_valid_variables( AVAILABLE_BACKENDS CMAKE_INSTALL_PREFIX INCLUDE_INSTALL_DIR
31- VERSION BIN_INSTALL_DIR COMMON_LFLAGS_PRE COMMON_LFLAGS_POST
31+ VERSION BIN_INSTALL_DIR COMMON_LFLAGS_POST
3232)
3333
3434if ( WITH_BSP1D_BACKEND OR WITH_HYBRID_BACKEND )
@@ -94,7 +94,6 @@ joinWithNewLine( library_dir LIBRARY_DIRS_SPACED )
9494
9595joinWithNewLine( compile_options_list BACKEND_CFLAGS_SPACED )
9696joinWithNewLine( link_flags_list BACKEND_LFLAGS_SPACED )
97- list ( JOIN COMMON_LFLAGS_PRE " " COMMON_LFLAGS_PRE_SPACED )
9897list ( JOIN COMMON_LFLAGS_POST " " COMMON_LFLAGS_POST_SPACED )
9998configure_file ( ${CMAKE_CURRENT_SOURCE_DIR} /grbcxx.in ${CMAKE_CURRENT_BINARY_DIR} /grbcxx @ONLY )
10099
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ BACKENDLFLAGS=(@BACKEND_LFLAGS_SPACED@)
2424VERSION=" @VERSION@"
2525BACKEND_LIBRARY_OUTPUT_NAME=" @BACKEND_LIBRARY_OUTPUT_NAME@"
2626LIBRARY_DIRS=(@LIBRARY_DIRS_SPACED@)
27+ UTILS_LIBRARY_NAME=" @ALP_UTILS_LIBRARY_OUTPUT_NAME@"
28+ UTILS_LIBRARY_DIR=" @ALP_UTILS_INSTALL_DIR@"
2729
2830declare -a ARGS
2931LINK=" dynamic"
@@ -127,11 +129,11 @@ then
127129fi
128130
129131if [[ " ${LINK} " == " dynamic" ]]; then
130- LIB=" -l${BACKEND_LIBRARY_OUTPUT_NAME} -L '${LIBRARY_DIRS[${BACKENDID}]} '"
132+ LIB=" -l${UTILS_LIBRARY_NAME} -L ' ${UTILS_LIBRARY_DIR} ' -l ${ BACKEND_LIBRARY_OUTPUT_NAME} -L '${LIBRARY_DIRS[${BACKENDID}]} '"
131133else
132- LIB=" '${LIBRARY_DIRS[${BACKENDID}]} /lib${BACKEND_LIBRARY_OUTPUT_NAME} .a'"
134+ LIB=" '${UTILS_LIBRARY_DIR} /lib ${UTILS_LIBRARY_NAME} .a' ' ${ LIBRARY_DIRS[${BACKENDID}]} /lib${BACKEND_LIBRARY_OUTPUT_NAME} .a'"
133135fi
134- LFLAGS=" @COMMON_LFLAGS_PRE_SPACED@ ${LIB} ${BACKENDLFLAGS[${BACKENDID}]} @COMMON_LFLAGS_POST_SPACED@"
136+ LFLAGS=" ${LIB} ${BACKENDLFLAGS[${BACKENDID}]} @COMMON_LFLAGS_POST_SPACED@"
135137
136138CMD=" ${COMPILER} -std=${CXXSTD} -I'${INCLUDEDIR} ' ${BACKENDCFLAGS[${BACKENDID}]} ${ARGS[@]} " $@ " ${LFLAGS} "
137139
You can’t perform that action at this time.
0 commit comments