Commit: 7d88f0ce4d2184ad7ee51c01babce4a76935de75
Author: Campbell Barton
Date:   Mon Dec 1 15:36:35 2014 +0100
Branches: master
https://developer.blender.org/rB7d88f0ce4d2184ad7ee51c01babce4a76935de75

CMake: fix for msvc (take2)

===================================================================

M       source/creator/CMakeLists.txt

===================================================================

diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt
old mode 100644
new mode 100755
index 6903ab8..3b41b94
--- a/source/creator/CMakeLists.txt
+++ b/source/creator/CMakeLists.txt
@@ -632,6 +632,7 @@ elseif(WIN32)
                        install(
                                CODE
                                "
+                               message(STATUS \"Extracting Python to: 
\${CMAKE_INSTALL_PREFIX}/${BLENDER_VERSION}/python\")
                                if(\"\${CMAKE_INSTALL_CONFIG_NAME}\" MATCHES 
\"^([Dd][Ee][Bb][Uu][Gg])$\")
                                        set(PYTHON_ZIP 
${LIBDIR}/release/python${_PYTHON_VERSION_NO_DOTS}_d.tar.gz)
                                else()
@@ -639,20 +640,16 @@ elseif(WIN32)
                                endif()
 
                                execute_process(
-                                       COMMAND ${CMAKE_COMMAND} -E
-                                               make_directory 
\"${CMAKE_CURRENT_BINARY_DIR}/${BLENDER_VERSION}/python/lib\"
-                                       COMMAND ${CMAKE_COMMAND} -E
-                                               tar xzfv \"\${PYTHON_ZIP} -C 
${CMAKE_CURRENT_BINARY_DIR}/${BLENDER_VERSION}/python/lib\"
+                                       COMMAND \${CMAKE_COMMAND} -E 
make_directory
+                                               
\"\${CMAKE_INSTALL_PREFIX}/${BLENDER_VERSION}/python/lib\"
+                                       COMMAND \${CMAKE_COMMAND} -E
+                                               chdir 
\"\${CMAKE_INSTALL_PREFIX}/${BLENDER_VERSION}/python/lib\"
+                                               \${CMAKE_COMMAND} -E
+                                               tar xzfv \"\${PYTHON_ZIP}\"
                                )
                                unset(PYTHON_ZIP)
                                "
                        )
-                       # install python
-                       install(
-                               DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR}/${BLENDER_VERSION}/python/lib
-                               DESTINATION ${BLENDER_VERSION}/python
-                               PATTERN 'site-packages/*' EXCLUDE
-                       )
 
                        # release/site-packages
                        install(
@@ -672,7 +669,6 @@ elseif(WIN32)
                                install(DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR}/${BLENDER_VERSION}/python/lib/site-packages/numpy
                                                DESTINATION 
${BLENDER_VERSION}/python/lib/site-packages)
                        endif()
-
                endif()
 
                unset(_PYTHON_VERSION_NO_DOTS)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to