From 62e25d8c5e17da0567127fb185b0e634faf643ef Mon Sep 17 00:00:00 2001 From: kgv Date: Sat, 2 Nov 2013 19:41:21 +0400 Subject: [PATCH] 0024314: Generated env.sh defines Release libraries search paths for Debug target Correct CSF_OPT_LNK64D/CSF_OPT_LNK32D defintion chmod +x draw.sh template --- src/WOKTclLib/templates/draw.sh | 0 src/WOKTclLib/templates/env.sh | 23 ++++++++++++++++------- 2 files changed, 16 insertions(+), 7 deletions(-) mode change 100644 => 100755 src/WOKTclLib/templates/draw.sh diff --git a/src/WOKTclLib/templates/draw.sh b/src/WOKTclLib/templates/draw.sh old mode 100644 new mode 100755 diff --git a/src/WOKTclLib/templates/env.sh b/src/WOKTclLib/templates/env.sh index 7f6613c..678a49d 100755 --- a/src/WOKTclLib/templates/env.sh +++ b/src/WOKTclLib/templates/env.sh @@ -66,18 +66,17 @@ fi export CSF_OPT_INC="${CSF_OPT_INC}:${CASROOT}/inc" if [ "${TARGET}" == "cbp" ]; then - export CSF_OPT_LIB32="${CSF_OPT_LIB32}:${CASROOT}/${CASBIN}/lib" - export CSF_OPT_LIB64="${CSF_OPT_LIB64}:${CASROOT}/${CASBIN}/lib" export CSF_OPT_LIB32D="${CSF_OPT_LIB32}:${CASROOT}/${CASBIN}/libd" export CSF_OPT_LIB64D="${CSF_OPT_LIB64}:${CASROOT}/${CASBIN}/libd" + export CSF_OPT_LIB32="${CSF_OPT_LIB32}:${CASROOT}/${CASBIN}/lib" + export CSF_OPT_LIB64="${CSF_OPT_LIB64}:${CASROOT}/${CASBIN}/lib" elif [ "${TARGET}" == "xcd" ]; then - export CSF_OPT_LIB32="${CSF_OPT_LIB32}:${CASROOT}/${CASBIN}/Release" - export CSF_OPT_LIB64="${CSF_OPT_LIB64}:${CASROOT}/${CASBIN}/Release" export CSF_OPT_LIB32D="${CSF_OPT_LIB32}:${CASROOT}/${CASBIN}/Debug" export CSF_OPT_LIB64D="${CSF_OPT_LIB64}:${CASROOT}/${CASBIN}/Debug" + export CSF_OPT_LIB32="${CSF_OPT_LIB32}:${CASROOT}/${CASBIN}/Release" + export CSF_OPT_LIB64="${CSF_OPT_LIB64}:${CASROOT}/${CASBIN}/Release" fi - export CSF_OPT_CMPL="" # Optiona 3rd-parties should be enabled by HAVE macros @@ -115,14 +114,24 @@ done if [ "$ARCH" == "32" ]; then set -- "$CSF_OPT_LIB32" declare -a aPartiesLibs=($*) + set -- "$CSF_OPT_LIB32D" + declare -a aPartiesLibsDeb=($*) else set -- "$CSF_OPT_LIB64" declare -a aPartiesLibs=($*) + set -- "$CSF_OPT_LIB64D" + declare -a aPartiesLibsDeb=($*) fi # Turn back value IFS=$aDelimBack +OPT_LINKER_OPTIONS_DEB="" +for anItem in ${aPartiesLibsDeb[*]} +do + OPT_LINKER_OPTIONS_DEB="${OPT_LINKER_OPTIONS_DEB} -L${anItem}" +done + OPT_LINKER_OPTIONS="" for anItem in ${aPartiesLibs[*]} do @@ -136,10 +145,10 @@ done if [ "$ARCH" == "64" ]; then export CSF_OPT_LNK64="$OPT_LINKER_OPTIONS" - export CSF_OPT_LNK64D="$OPT_LINKER_OPTIONS" + export CSF_OPT_LNK64D="$OPT_LINKER_OPTIONS_DEB" else export CSF_OPT_LNK32="$OPT_LINKER_OPTIONS" - export CSF_OPT_LNK32D="$OPT_LINKER_OPTIONS" + export CSF_OPT_LNK32D="$OPT_LINKER_OPTIONS_DEB" fi -- 2.39.5