Explorar o código

BUG: Need to check both CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE and CMAKE_WX_CONFIG.

Brad King %!s(int64=22) %!d(string=hai) anos
pai
achega
6c9ba639f4
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      Source/WXDialog/CMakeLists.txt

+ 8 - 1
Source/WXDialog/CMakeLists.txt

@@ -47,11 +47,18 @@ IF ( CMAKE_WX_CAN_COMPILE )
     TARGET_LINK_LIBRARIES(CMake.app/Contents/MacOS/wxCMakeSetup ${WXWINDOWS_LIBRARY})
     TARGET_LINK_LIBRARIES(CMake.app/Contents/MacOS/wxCMakeSetup CMakeLib)
 
+    # Support building by both CMake 1.6 and 1.8.
+    IF(NOT CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE)
+      IF(CMAKE_WX_CONFIG)
+        SET(CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE ${CMAKE_WX_CONFIG})
+      ENDIF(CMAKE_WX_CONFIG)
+    ENDIF(NOT CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE)
+
     ADD_CUSTOM_COMMAND(
                 SOURCE CMake.app/Contents/MacOS/wxCMakeSetup
                 COMMAND ${CMAKE_COMMAND}
                 ARGS -E chdir "\"${EXECUTABLE_OUTPUT_PATH}/CMake.app/Contents/MacOS\""
-                `${CMAKE_WX_CONFIG} --rezflags`
+                `${CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE} --rezflags`
                 "\"${EXECUTABLE_OUTPUT_PATH}/CMake.app/Contents/MacOS/wxCMakeSetup\""
                 TARGET CMake.app/Contents/MacOS/wxCMakeSetup
                 )