[QGIS Commit] r11443 - in trunk/qgis: cmake python
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Wed Aug 19 15:09:11 EDT 2009
Author: jef
Date: 2009-08-19 15:09:10 -0400 (Wed, 19 Aug 2009)
New Revision: 11443
Modified:
trunk/qgis/cmake/Python.cmake
trunk/qgis/python/CMakeLists.txt
Log:
improve nmake detection
Modified: trunk/qgis/cmake/Python.cmake
===================================================================
--- trunk/qgis/cmake/Python.cmake 2009-08-19 16:45:20 UTC (rev 11442)
+++ trunk/qgis/cmake/Python.cmake 2009-08-19 19:09:10 UTC (rev 11443)
@@ -103,6 +103,19 @@
ENDIF (PYTHONINTERP_FOUND)
ENDMACRO (TRY_RUN_PYTHON)
+IF(MSVC)
+ FIND_PROGRAM(SIP_MAKE_PROGRAM
+ NAMES nmake.exe
+ PATHS "$ENV{VCINSTALLDIR}/bin" "$ENV{PROGRAMFILES}/Microsoft Visual 9.0/VC/bin"
+ )
+ IF(NOT SIP_MAKE_PROGRAM)
+ MESSAGE(FATAL_ERROR "nmake not found")
+ ENDIF(NOT SIP_MAKE_PROGRAM)
+ELSE (MSVC)
+ SET(SIP_MAKE_PROGRAM ${CMAKE_MAKE_PROGRAM})
+ENDIF (MSVC)
+
+
# enable/disable python support (mapserver export tool and bindings)
IF (PYTHON_LIBRARIES AND PYTHON_INCLUDE_PATH)
SET (PYTHON_FOUND TRUE)
Modified: trunk/qgis/python/CMakeLists.txt
===================================================================
--- trunk/qgis/python/CMakeLists.txt 2009-08-19 16:45:20 UTC (rev 11442)
+++ trunk/qgis/python/CMakeLists.txt 2009-08-19 19:09:10 UTC (rev 11443)
@@ -42,7 +42,6 @@
IF (MSVC)
SET(EXPORT "__declspec(dllimport)")
- SET(CMAKE_MAKE_PROGRAM $ENV{VCINSTALLDIR}/bin/nmake.exe)
ELSE (MSVC)
SET(EXPORT "")
ENDIF (MSVC)
@@ -60,11 +59,11 @@
# Step 3: run make in core and gui subdirs
ADD_CUSTOM_COMMAND(OUTPUT ${BINDINGS_CORE_LIB} PRE_LINK
- COMMAND ${CMAKE_MAKE_PROGRAM}
+ COMMAND ${SIP_MAKE_PROGRAM}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/core
DEPENDS ${BINDINGS_CORE_MAKEFILE})
ADD_CUSTOM_COMMAND(OUTPUT ${BINDINGS_GUI_LIB} PRE_LINK
- COMMAND ${CMAKE_MAKE_PROGRAM}
+ COMMAND ${SIP_MAKE_PROGRAM}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/gui
DEPENDS ${BINDINGS_GUI_MAKEFILE})
More information about the QGIS-commit
mailing list