From c7361d388450f817bd7bb000adc304b8c054f09d Mon Sep 17 00:00:00 2001 From: juergen <juergen@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Wed, 24 Mar 2010 09:04:24 +0000 Subject: [PATCH] fixing install issues git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@1878 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- scripts/CMakeLists.txt | 2 +- scripts/dng.bat.in | 6 +++--- scripts/dng.in | 2 +- scripts/gipltng.bat.in | 4 ++-- scripts/gipltng.in | 2 +- scripts/init_cl.py | 2 +- scripts/ost.bat.in | 4 ++-- scripts/ost.in | 6 +++--- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt index 42da73e15..ab3a32878 100644 --- a/scripts/CMakeLists.txt +++ b/scripts/CMakeLists.txt @@ -31,7 +31,7 @@ set(INIT_SCRIPTS init_cl.py init_iplt.py ) -copy_if_different("./" "${STAGE_DIR}/lib/openstructure" +copy_if_different("./" "${STAGE_DIR}/${LIB_DIR}/openstructure" "${INIT_SCRIPTS}" "python init scripts" ost_scripts) install(FILES ${INIT_SCRIPTS} DESTINATION "${LIB_DIR}/openstructure") diff --git a/scripts/dng.bat.in b/scripts/dng.bat.in index 7f94a071a..b54761f5c 100644 --- a/scripts/dng.bat.in +++ b/scripts/dng.bat.in @@ -26,6 +26,6 @@ set BIN_DIR=%~dp0 echo Starting DNG in %BIN_DIR% set DNG_ROOT=%BIN_DIR%\.. -set PATH=%BIN_DIR%;%DNG_ROOT%\lib\Release;%DNG_ROOT%\lib;%DNG_ROOT%\bin\Release;%PATH% -REM type %DNG_ROOT%\lib\openstructure\init.py | %BIN_DIR%@BUILD_TYPE@\gosty.exe ost %* -type "%DNG_ROOT%\lib\openstructure\init.py" | "%BIN_DIR%Release\gosty.exe" ost %* +set PATH=%BIN_DIR%;%DNG_ROOT%\@LIBDIR@\Release;%DNG_ROOT%\@LIBDIR@;%DNG_ROOT%\bin\Release;%PATH% +REM type %DNG_ROOT%\@LIBDIR@\openstructure\init.py | %BIN_DIR%@BUILD_TYPE@\gosty.exe ost %* +type "%DNG_ROOT%\@LIBDIR@\openstructure\init.py" | "%BIN_DIR%Release\gosty.exe" ost %* diff --git a/scripts/dng.in b/scripts/dng.in index 37c5a0d49..d0bf67cf2 100755 --- a/scripts/dng.in +++ b/scripts/dng.in @@ -30,4 +30,4 @@ export PATH=$BIN_DIR:$PATH #export PYTHONHOME=$DNG_ROOT #export QT_PLUGIN_PATH=$BIN_DIR/plugins -cat "$DNG_ROOT/lib/openstructure/init.py" | gosty ost $@ \ No newline at end of file +cat "$DNG_ROOT/@LIBDIR@/openstructure/init.py" | gosty ost $@ \ No newline at end of file diff --git a/scripts/gipltng.bat.in b/scripts/gipltng.bat.in index c3cff10ed..d57678355 100644 --- a/scripts/gipltng.bat.in +++ b/scripts/gipltng.bat.in @@ -26,5 +26,5 @@ set BIN_DIR=%~dp0 echo %BIN_DIR% set DNG_ROOT=%BIN_DIR%\.. -set PATH=%BIN_DIR%;%DNG_ROOT%\lib\Release;%DNG_ROOT%\lib;%DNG_ROOT%\bin\Release;%PATH% -type "%DNG_ROOT%\lib\openstructure\init_iplt.py" | "%BIN_DIR%Release\gosty.exe" ost %* +set PATH=%BIN_DIR%;%DNG_ROOT%\@LIBDIR@\Release;%DNG_ROOT%\@LIBDIR@;%DNG_ROOT%\bin\Release;%PATH% +type "%DNG_ROOT%\@LIBDIR@\openstructure\init_iplt.py" | "%BIN_DIR%Release\gosty.exe" ost %* diff --git a/scripts/gipltng.in b/scripts/gipltng.in index c7ebe96ca..87edb9f48 100755 --- a/scripts/gipltng.in +++ b/scripts/gipltng.in @@ -35,4 +35,4 @@ export PATH=$BIN_DIR:$PATH # line. If the HERE documnt is fed directly into gosty, the backtrace shows the # full command in case of a segfault which is very confusing and not helpful # at all -cat $DNG_ROOT/lib/openstructure/init_img.py| gosty img $@ +cat $DNG_ROOT/@LIBDIR@/openstructure/init_img.py| gosty img $@ diff --git a/scripts/init_cl.py b/scripts/init_cl.py index 8d3e184f1..1e44100a3 100644 --- a/scripts/init_cl.py +++ b/scripts/init_cl.py @@ -4,7 +4,7 @@ if platform.machine()=='x86_64': else: sys.path.insert(0,os.getenv('DNG_ROOT')+'/lib/openstructure') -from ost import io, mol, seq, gfx, conop +from ost import io, mol, seq, gfx, conop, geom import ost try: from ost import img diff --git a/scripts/ost.bat.in b/scripts/ost.bat.in index 729a63547..b9d87ea94 100644 --- a/scripts/ost.bat.in +++ b/scripts/ost.bat.in @@ -26,7 +26,7 @@ set SCRIPT_NAME=%0% set BIN_DIR=%~dp0 set DNG_ROOT=%BIN_DIR%\.. -set PATH=%BIN_DIR%;%DNG_ROOT%\lib\Release;%DNG_ROOT%\lib;%DNG_ROOT%\bin\Release;%PATH% +set PATH=%BIN_DIR%;%DNG_ROOT%\@LIBDIR@\Release;%DNG_ROOT%\@LIBDIR@;%DNG_ROOT%\bin\Release;%PATH% REM retrieve absolute path to python executable set pyexec=%BIN_DIR%\python.exe @@ -50,6 +50,6 @@ if "%1" == "" ( echo passing commandline options %opts% to ost ) -call "%pyexec%" %interact_% "%DNG_ROOT%\lib\openstructure\init_cl.py" %opts% +call "%pyexec%" %interact_% "%DNG_ROOT%\@LIBDIR@\openstructure\init_cl.py" %opts% diff --git a/scripts/ost.in b/scripts/ost.in index 0a4c6274c..3e7597fc1 100755 --- a/scripts/ost.in +++ b/scripts/ost.in @@ -26,8 +26,8 @@ SCRIPT_NAME=$0 BIN_DIR=`dirname "$SCRIPT_NAME"` export DNG_ROOT="$BIN_DIR/.." export PATH=$PATH:"$BIN_DIR" -export DYLD_FRAMEWORK_PATH="$BIN_DIR/../lib:${DYLD_FRAMEWORK_PATH}" -export DYLD_LIBRARY_PATH="$BIN_DIR/../lib:${DYLD_LIBRARY_PATH}" +export DYLD_FRAMEWORK_PATH="$BIN_DIR/../@LIBDIR@:${DYLD_FRAMEWORK_PATH}" +export DYLD_LIBRARY_PATH="$BIN_DIR/../@LIBDIR@:${DYLD_LIBRARY_PATH}" # set ld_library_path and pythonhome for bundle (commented except in linux bundles) #export LD_LIBRARY_PATH=$DNG_ROOT/@LIBDIR@:$LD_LIBRARY_PATH @@ -70,7 +70,7 @@ else fi # finally pass control to python instance IFS="#" -exec $pyexec $interactive "$DNG_ROOT/lib/openstructure/init_cl.py" $opts +exec $pyexec $interactive "$DNG_ROOT/@LIBDIR@/openstructure/init_cl.py" $opts IFS=$' \t\n' -- GitLab