@@ -392,7 +392,9 @@ function prep_packages {
392
392
pushd ${ROOT_DIR} /PLplot
393
393
mkdir build
394
394
pushd ${ROOT_DIR} /PLplot/build
395
- cmake .. -DCMAKE_INSTALL_PREFIX=${HOME} /plplot-local -DENABLE_octave=OFF -DENABLE_qt=OFF -DENABLE_lua=OFF -DENABLE_tk=OFF -DENABLE_python=OFF -DENABLE_tcl=OFF -DPLD_xcairo=OFF -DPLD_wxwidgets=ON -DENABLE_wxwidgets=ON -DENABLE_DYNDRIVERS=ON -DENABLE_java=OFF -DPLD_xwin=ON -DENABLE_fortran=OFF
395
+ cmake .. -DENABLE_octave=OFF -DENABLE_qt=OFF -DENABLE_lua=OFF \
396
+ -DENABLE_tk=OFF -DENABLE_python=OFF -DENABLE_tcl=OFF -DPLD_xcairo=OFF -DPLD_wxwidgets=ON -DENABLE_wxwidgets=ON \
397
+ -DENABLE_DYNDRIVERS=ON -DENABLE_java=OFF -DPLD_xwin=ON -DENABLE_fortran=OFF
396
398
make
397
399
make install
398
400
popd
@@ -440,14 +442,12 @@ function configure_gdl {
440
442
export LIBRARY_PATH=$LIBRARY_PATH :/opt/homebrew/opt/llvm/lib
441
443
CMAKE_ADDITIONAL_ARGS=( " -DREADLINEDIR=/opt/homebrew/opt/readline"
442
444
" -DCMAKE_CXX_COMPILER=/opt/homebrew/opt/llvm/bin/clang++"
443
- " -DCMAKE_C_COMPILER=/opt/homebrew/opt/llvm/bin/clang"
444
- " -DCMAKE_PREFIX_PATH=${HOME} /plplot-local" )
445
+ " -DCMAKE_C_COMPILER=/opt/homebrew/opt/llvm/bin/clang" )
445
446
else
446
447
export LIBRARY_PATH=$LIBRARY_PATH :/usr/local/opt/llvm/lib
447
448
CMAKE_ADDITIONAL_ARGS=( " -DREADLINEDIR=/usr/local/opt/readline"
448
449
" -DCMAKE_CXX_COMPILER=/usr/local/opt/llvm/bin/clang++"
449
- " -DCMAKE_C_COMPILER=/usr/local/opt/llvm/bin/clang"
450
- " -DCMAKE_PREFIX_PATH=${HOME} /plplot-local" )
450
+ " -DCMAKE_C_COMPILER=/usr/local/opt/llvm/bin/clang" )
451
451
fi
452
452
fi
453
453
@@ -502,7 +502,6 @@ function install_gdl {
502
502
make install || exit 1
503
503
504
504
cd ${ROOT_DIR} /install
505
- echo " mname=" ${mname}
506
505
echo " ROOT_DIR=" ${ROOT_DIR}
507
506
if [ ${BUILD_OS} == " Windows" ]; then
508
507
log " Copying DLLs to install directory..."
@@ -598,6 +597,8 @@ function pack_gdl {
598
597
cp ${GDL_DIR} /resource/gdl.icns Resources/
599
598
600
599
mkdir Frameworks
600
+ # GD: found the need to have plplot libs seen with fixed paths in otool to make he App inependent from the build machine (to export via a DMG)
601
+ for dylib in $( otool -l Resources/bin/gdl | grep libplplot | sed -e " s%name %%g;s%(.*)%%g" | xargs) ; do install_name_tool -change $dylib /usr/local/lib/` basename $dylib ` Resources/bin/gdl; done
601
602
found_dylibs=()
602
603
copy_dylibs_recursive Resources/bin/gdl @executable_path/../../Frameworks Frameworks
603
604
0 commit comments