|
|
f8ad33e |
diff --git a/bindings/pyroot/CMakeLists.txt b/bindings/pyroot/CMakeLists.txt
|
|
|
f8ad33e |
index c537bae..3a2118e 100644
|
|
|
f8ad33e |
--- a/bindings/pyroot/CMakeLists.txt
|
|
|
f8ad33e |
+++ b/bindings/pyroot/CMakeLists.txt
|
|
|
f8ad33e |
@@ -36,8 +36,13 @@ endif()
|
|
|
f8ad33e |
file(GLOB pyfiles RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.py)
|
|
|
f8ad33e |
foreach(pyfile ${pyfiles})
|
|
|
f8ad33e |
install(FILES ${pyfile} DESTINATION ${runtimedir})
|
|
|
f8ad33e |
- install(CODE "execute_process(COMMAND python -m py_compile \$ENV{DESTDIR}${runtimedir}/${pyfile})")
|
|
|
f8ad33e |
- install(CODE "execute_process(COMMAND python -O -m py_compile \$ENV{DESTDIR}${runtimedir}/${pyfile})")
|
|
|
f8ad33e |
+ if(IS_ABSOLUTE ${runtimedir})
|
|
|
f8ad33e |
+ set(absruntimedir ${runtimedir})
|
|
|
f8ad33e |
+ else()
|
|
|
f8ad33e |
+ set(absruntimedir ${CMAKE_INSTALL_PREFIX}/${runtimedir})
|
|
|
f8ad33e |
+ endif()
|
|
|
f8ad33e |
+ install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m py_compile \$ENV{DESTDIR}${absruntimedir}/${pyfile})")
|
|
|
f8ad33e |
+ install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -O -m py_compile \$ENV{DESTDIR}${absruntimedir}/${pyfile})")
|
|
|
f8ad33e |
file(COPY ${pyfile} DESTINATION ${localruntimedir})
|
|
|
f8ad33e |
endforeach()
|
|
|
f8ad33e |
|
|
|
f8ad33e |
diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt
|
|
|
f8ad33e |
index 0f430c9..a431a2b 100644
|
|
|
f8ad33e |
--- a/main/CMakeLists.txt
|
|
|
f8ad33e |
+++ b/main/CMakeLists.txt
|
|
|
f8ad33e |
@@ -43,7 +43,12 @@ if(python)
|
|
|
f8ad33e |
endforeach()
|
|
|
f8ad33e |
|
|
|
f8ad33e |
install(FILES python/cmdLineUtils.py DESTINATION ${runtimedir})
|
|
|
f8ad33e |
- install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m py_compile \$ENV{DESTDIR}${runtimedir}/cmdLineUtils.py)")
|
|
|
f8ad33e |
- install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -O -m py_compile \$ENV{DESTDIR}${runtimedir}/cmdLineUtils.py)")
|
|
|
f8ad33e |
+ if(IS_ABSOLUTE ${runtimedir})
|
|
|
f8ad33e |
+ set(absruntimedir ${runtimedir})
|
|
|
f8ad33e |
+ else()
|
|
|
f8ad33e |
+ set(absruntimedir ${CMAKE_INSTALL_PREFIX}/${runtimedir})
|
|
|
f8ad33e |
+ endif()
|
|
|
f8ad33e |
+ install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m py_compile \$ENV{DESTDIR}${absruntimedir}/cmdLineUtils.py)")
|
|
|
f8ad33e |
+ install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -O -m py_compile \$ENV{DESTDIR}${absruntimedir}/cmdLineUtils.py)")
|
|
|
f8ad33e |
configure_file(python/cmdLineUtils.py ${localruntimedir}/cmdLineUtils.py @ONLY)
|
|
|
f8ad33e |
endif()
|