@@ -52,17 +52,19 @@ endmacro( joinAndAppend )
5252# of values to be stored inside the wrappers
5353foreach ( backend ${AVAILABLE_BACKENDS} )
5454 assert_valid_variables( ${backend} _WRAPPER_COMPILER_COMMAND )
55- assert_defined_variables( ${backend} _WRAPPER_RUNENV ${backend} _WRAPPER_RUNNER
55+ assert_defined_variables( ${backend} _WRAPPER_RUNNER ${backend} _WRAPPER_LINK_FLAGS
5656 ${backend} _WRAPPER_COMPILE_DEFINITIONS ${backend} _WRAPPER_COMPILE_OPTIONS
57- ${backend} _WRAPPER_LINK_FLAGS
5857 )
5958
6059 list ( APPEND backend_list "\" ${backend} \" " )
6160 joinAndAppend( compiler_list ${backend} _WRAPPER_COMPILER_COMMAND )
6261 joinAndAppend( library_dir ${backend} _LIB_DIR )
6362
64- joinAndAppend( runenv_list ${backend} _WRAPPER_RUNENV )
6563 joinAndAppend( runner_list ${backend} _WRAPPER_RUNNER )
64+
65+ string ( TOUPPER ${backend} _bname )
66+ list ( APPEND backend_dir_list "ALP_${_bname} _LIBRARY_PATH=\" ${${backend} _LIB_DIR}\" " )
67+ joinAndAppend( runenv_list ${backend} _LIB_DIR )
6668 set ( compile_options "${${backend} _WRAPPER_COMPILE_DEFINITIONS}" )
6769 list ( TRANSFORM compile_options PREPEND "-D" )
6870 list ( APPEND compile_options ${${backend} _WRAPPER_COMPILE_OPTIONS} )
@@ -85,6 +87,7 @@ endmacro( joinWithNewLine )
8587joinWithNewLine( backend_list AVAILABLE_BACKENDS_SPACED )
8688list ( JOIN LPFRUN_CMD " " LPFRUN_CMD_SPACED )
8789list ( JOIN MANUALRUN " " MANUALRUN_SPACED )
90+ joinWithNewLine( backend_dir_list BACKEND_DIR_LIST )
8891configure_file ( ${CMAKE_CURRENT_SOURCE_DIR} /setenv.in ${CMAKE_CURRENT_BINARY_DIR} /setenv @ONLY )
8992
9093set ( cflags "${COMMON_WRAPPER_DEFINITIONS} " )
0 commit comments