ENH: fix for incorrect setting of CONFIZGURATION_TYPES
This commit is contained in:
parent
7758abb2e6
commit
8108786494
|
@ -35,9 +35,6 @@ SET(CMAKE_C_COMPILE_OBJECT
|
||||||
SET(CMAKE_C_LINK_EXECUTABLE
|
SET(CMAKE_C_LINK_EXECUTABLE
|
||||||
"<CMAKE_C_COMPILER> /nologo ${CMAKE_START_TEMP_FILE} <FLAGS> <OBJECTS> /Fe<TARGET> -link <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
|
"<CMAKE_C_COMPILER> /nologo ${CMAKE_START_TEMP_FILE} <FLAGS> <OBJECTS> /Fe<TARGET> -link <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
|
||||||
|
|
||||||
ENABLE_LANGUAGE(RC)
|
|
||||||
SET(CMAKE_COMPILE_RESOURCE "rc <FLAGS> /fo<OBJECT> <SOURCE>")
|
|
||||||
|
|
||||||
SET(CMAKE_CXX_LINK_EXECUTABLE
|
SET(CMAKE_CXX_LINK_EXECUTABLE
|
||||||
"<CMAKE_CXX_COMPILER> /nologo ${CMAKE_START_TEMP_FILE} <FLAGS> <OBJECTS> /Fe<TARGET> -link <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
|
"<CMAKE_CXX_COMPILER> /nologo ${CMAKE_START_TEMP_FILE} <FLAGS> <OBJECTS> /Fe<TARGET> -link <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES>${CMAKE_END_TEMP_FILE}")
|
||||||
|
|
||||||
|
@ -62,6 +59,10 @@ IF(CMAKE_GENERATOR MATCHES "Visual Studio 8")
|
||||||
SET(CMAKE_COMPILER_2005 1)
|
SET(CMAKE_COMPILER_2005 1)
|
||||||
ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio 8")
|
ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio 8")
|
||||||
|
|
||||||
|
# make sure to enable languages after setting configuration types
|
||||||
|
ENABLE_LANGUAGE(RC)
|
||||||
|
SET(CMAKE_COMPILE_RESOURCE "rc <FLAGS> /fo<OBJECT> <SOURCE>")
|
||||||
|
|
||||||
# for nmake we need to compute some information about the compiler
|
# for nmake we need to compute some information about the compiler
|
||||||
# that is being used.
|
# that is being used.
|
||||||
# the compiler may be free command line, 6, 7, or 71, and
|
# the compiler may be free command line, 6, 7, or 71, and
|
||||||
|
|
|
@ -39,8 +39,8 @@ void cmGlobalVisualStudio7Generator::EnableLanguage(std::vector<std::string>cons
|
||||||
mf->AddDefinition("CMAKE_GENERATOR_Fortran", "ifort");
|
mf->AddDefinition("CMAKE_GENERATOR_Fortran", "ifort");
|
||||||
|
|
||||||
// Create list of configurations requested by user's cache, if any.
|
// Create list of configurations requested by user's cache, if any.
|
||||||
this->GenerateConfigurations(mf);
|
|
||||||
this->cmGlobalGenerator::EnableLanguage(lang, mf);
|
this->cmGlobalGenerator::EnableLanguage(lang, mf);
|
||||||
|
this->GenerateConfigurations(mf);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string cmGlobalVisualStudio7Generator::GenerateBuildCommand(const char* makeProgram,
|
std::string cmGlobalVisualStudio7Generator::GenerateBuildCommand(const char* makeProgram,
|
||||||
|
|
Loading…
Reference in New Issue