ENH: Using only filename without path or extension for comparing build tools.
This commit is contained in:
parent
fdd4cf7cf4
commit
f9eb32fc6e
@ -18,8 +18,15 @@ MACRO(CMAKE_IMPORT_BUILD_SETTINGS SETTINGS_FILE)
|
|||||||
GREATER ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
|
GREATER ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
|
||||||
|
|
||||||
# Check the build tool.
|
# Check the build tool.
|
||||||
STRING(COMPARE NOTEQUAL
|
SET(CMAKE_BUILD_TOOL1 "")
|
||||||
"x${CMAKE_BUILD_TOOL}" "x${CMAKE_BUILD_SETTING_BUILD_TOOL}"
|
IF(CMAKE_BUILD_TOOL)
|
||||||
|
GET_FILENAME_COMPONENT (CMAKE_BUILD_TOOL1 ${CMAKE_BUILD_TOOL} NAME_WE)
|
||||||
|
ENDIF(CMAKE_BUILD_TOOL)
|
||||||
|
SET(CMAKE_BUILD_TOOL2 "")
|
||||||
|
IF(CMAKE_BUILD_SETTING_BUILD_TOOL)
|
||||||
|
GET_FILENAME_COMPONENT (CMAKE_BUILD_TOOL2 ${CMAKE_BUILD_SETTING_BUILD_TOOL} NAME_WE)
|
||||||
|
ENDIF(CMAKE_BUILD_SETTING_BUILD_TOOL)
|
||||||
|
STRING(COMPARE NOTEQUAL "x${CMAKE_BUILD_TOOL1}" "x${CMAKE_BUILD_TOOL2}"
|
||||||
CMAKE_BUILD_TOOL_MISMATCH)
|
CMAKE_BUILD_TOOL_MISMATCH)
|
||||||
|
|
||||||
IF(CMAKE_BUILD_SETTING_BUILD_TOOL MATCHES "^msdev$")
|
IF(CMAKE_BUILD_SETTING_BUILD_TOOL MATCHES "^msdev$")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user