Changeset View
Changeset View
Standalone View
Standalone View
source/creator/CMakeLists.txt
| Show First 20 Lines • Show All 568 Lines • ▼ Show 20 Lines | if(WITH_PYTHON_INSTALL) | ||||
| unset(_pypath_real) | unset(_pypath_real) | ||||
| # Copy the systems python into the install directory | # Copy the systems python into the install directory | ||||
| # install(CODE "message(\"copying a subset of the systems python...\")") | # install(CODE "message(\"copying a subset of the systems python...\")") | ||||
| install( | install( | ||||
| DIRECTORY ${PYTHON_LIBPATH}/python${PYTHON_VERSION} | DIRECTORY ${PYTHON_LIBPATH}/python${PYTHON_VERSION} | ||||
| DESTINATION ${TARGETDIR_VER}/python/${_target_LIB} | DESTINATION ${TARGETDIR_VER}/python/${_target_LIB} | ||||
| PATTERN "__pycache__" EXCLUDE # * any cache * | PATTERN "__pycache__" EXCLUDE # * any cache * | ||||
| PATTERN "config-${PYTHON_VERSION}m/*.a" EXCLUDE # static lib | PATTERN "config-${PYTHON_VERSION}/*.a" EXCLUDE # static lib | ||||
| PATTERN "lib2to3" EXCLUDE # ./lib2to3 | PATTERN "lib2to3" EXCLUDE # ./lib2to3 | ||||
| PATTERN "site-packages/*" EXCLUDE # ./site-packages/* | PATTERN "site-packages/*" EXCLUDE # ./site-packages/* | ||||
| PATTERN "tkinter" EXCLUDE # ./tkinter | PATTERN "tkinter" EXCLUDE # ./tkinter | ||||
| PATTERN "lib-dynload/_tkinter.*" EXCLUDE # ./lib-dynload/_tkinter.co | PATTERN "lib-dynload/_tkinter.*" EXCLUDE # ./lib-dynload/_tkinter.co | ||||
| PATTERN "idlelib" EXCLUDE # ./idlelib | PATTERN "idlelib" EXCLUDE # ./idlelib | ||||
| PATTERN "test" EXCLUDE # ./test | PATTERN "test" EXCLUDE # ./test | ||||
| PATTERN "turtledemo" EXCLUDE # ./turtledemo | PATTERN "turtledemo" EXCLUDE # ./turtledemo | ||||
| PATTERN "turtle.py" EXCLUDE # ./turtle.py | PATTERN "turtle.py" EXCLUDE # ./turtle.py | ||||
| ▲ Show 20 Lines • Show All 212 Lines • ▼ Show 20 Lines | if(WITH_PYTHON_INSTALL) | ||||
| FILES ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/bin/python${_PYTHON_VERSION_NO_DOTS}_d.dll | FILES ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/bin/python${_PYTHON_VERSION_NO_DOTS}_d.dll | ||||
| ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/bin/python_d.exe | ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/bin/python_d.exe | ||||
| DESTINATION ${BLENDER_VERSION}/python/bin | DESTINATION ${BLENDER_VERSION}/python/bin | ||||
| CONFIGURATIONS Debug | CONFIGURATIONS Debug | ||||
| ) | ) | ||||
| if(WINDOWS_PYTHON_DEBUG) | if(WINDOWS_PYTHON_DEBUG) | ||||
| install( | install( | ||||
| FILES ${LIBDIR}/python/37/libs/python${_PYTHON_VERSION_NO_DOTS}.pdb | FILES ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/libs/python${_PYTHON_VERSION_NO_DOTS}.pdb | ||||
| DESTINATION "." | DESTINATION "." | ||||
| CONFIGURATIONS Release;RelWithDebInfo;MinSizeRel | CONFIGURATIONS Release;RelWithDebInfo;MinSizeRel | ||||
| ) | ) | ||||
| install( | install( | ||||
| FILES ${LIBDIR}/python/37/libs/python${_PYTHON_VERSION_NO_DOTS}_d.pdb | FILES ${LIBDIR}/python/${_PYTHON_VERSION_NO_DOTS}/libs/python${_PYTHON_VERSION_NO_DOTS}_d.pdb | ||||
| DESTINATION "." | DESTINATION "." | ||||
| CONFIGURATIONS Debug | CONFIGURATIONS Debug | ||||
| ) | ) | ||||
| endif() | endif() | ||||
| endif() | endif() | ||||
| unset(_PYTHON_VERSION_NO_DOTS) | unset(_PYTHON_VERSION_NO_DOTS) | ||||
| endif() | endif() | ||||
| ▲ Show 20 Lines • Show All 118 Lines • ▼ Show 20 Lines | install( | ||||
| PATTERN ".svn" EXCLUDE | PATTERN ".svn" EXCLUDE | ||||
| PATTERN "*.pyc" EXCLUDE | PATTERN "*.pyc" EXCLUDE | ||||
| PATTERN "*.pyo" EXCLUDE | PATTERN "*.pyo" EXCLUDE | ||||
| PATTERN "*.orig" EXCLUDE | PATTERN "*.orig" EXCLUDE | ||||
| PATTERN "*.rej" EXCLUDE | PATTERN "*.rej" EXCLUDE | ||||
| PATTERN "__pycache__" EXCLUDE | PATTERN "__pycache__" EXCLUDE | ||||
| PATTERN "__MACOSX" EXCLUDE | PATTERN "__MACOSX" EXCLUDE | ||||
| PATTERN ".DS_Store" EXCLUDE | PATTERN ".DS_Store" EXCLUDE | ||||
| PATTERN "config-${PYTHON_VERSION}m/*.a" EXCLUDE # static lib | PATTERN "config-${PYTHON_VERSION}/*.a" EXCLUDE # static lib | ||||
| PATTERN "lib2to3" EXCLUDE # ./lib2to3 | PATTERN "lib2to3" EXCLUDE # ./lib2to3 | ||||
| PATTERN "tkinter" EXCLUDE # ./tkinter | PATTERN "tkinter" EXCLUDE # ./tkinter | ||||
| PATTERN "lib-dynload/_tkinter.*" EXCLUDE # ./lib-dynload/_tkinter.co | PATTERN "lib-dynload/_tkinter.*" EXCLUDE # ./lib-dynload/_tkinter.co | ||||
| PATTERN "idlelib" EXCLUDE # ./idlelib | PATTERN "idlelib" EXCLUDE # ./idlelib | ||||
| PATTERN "test" EXCLUDE # ./test | PATTERN "test" EXCLUDE # ./test | ||||
| PATTERN "turtledemo" EXCLUDE # ./turtledemo | PATTERN "turtledemo" EXCLUDE # ./turtledemo | ||||
| PATTERN "turtle.py" EXCLUDE # ./turtle.py | PATTERN "turtle.py" EXCLUDE # ./turtle.py | ||||
| PATTERN "wininst*.exe" EXCLUDE # from distutils, avoid malware false positive | PATTERN "wininst*.exe" EXCLUDE # from distutils, avoid malware false positive | ||||
| ▲ Show 20 Lines • Show All 230 Lines • Show Last 20 Lines | |||||