ENH: Search for cmake executable full path added (window/unix)

This commit is contained in:
Luis Ibanez 2001-06-13 10:28:41 -04:00
parent da5b5c12cd
commit 03817a41cf
1 changed files with 13 additions and 1 deletions

View File

@ -20,10 +20,22 @@ CMakeSetupGUIImplementation
::CMakeSetupGUIImplementation()
{
m_BuildPathChanged = false;
// Construct the full path to cmake executable
#if defined(_WIN32)
char fname[1024];
//::GetModuleFileName(NULL,fname,1023); // Didn't found this method. (?)
::GetModuleFileName(NULL,fname,1023); // Didn't found this method. (?)
m_PathToExecutable = cmSystemTools::GetProgramPath(fname).c_str();
m_PathToExecutable += "/cmake.exe";
#else
char fullPathToCMake[1024];
filename_absolute( fullPathToCMake, "../cmake" );
m_PathToExecutable = fullPathToCMake;
#endif
std::cout << "Path to CMake executable " << m_PathToExecutable << std::endl;
}