diff --git a/CMakeLists.txt b/CMakeLists.txt
index 92be7fa3d3f6f3e3006fb9dc54d697a05045da45..c8d2974537ca9a3dbb0aabc55c2056a0c7dc7e9b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -68,7 +68,11 @@ ELSE(WIN32)
   SET(LINK create_symlink)
 ENDIF(WIN32)
 
-set(PYTHON_COMPONENTS Interpreter Development.Module NumPy)
+if(CMAKE_CROSSCOMPILING)
+  set(PYTHON_COMPONENTS Interpreter NumPy)
+else()
+  set(PYTHON_COMPONENTS Interpreter Development.Module NumPy)
+endif()
 FINDPYTHON()
 
 IF(WIN32)
diff --git a/cmake b/cmake
index 9d20c6f79ef9f717ea9e8c549ec2d239b8d406a3..acedbab3743d87368d6fca446d85d35ba0c3f1b8 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit 9d20c6f79ef9f717ea9e8c549ec2d239b8d406a3
+Subproject commit acedbab3743d87368d6fca446d85d35ba0c3f1b8