Hi,
Try that:
if platform.platform(True, True) == "Windows-XP":
p1 = subprocess.Popen( ['cmake', '-DCMAKE_INSTALL_PREFIX=' +
installDir, '-DCMAKE_TOOLCHAIN_FILE=' + toolChainFile, '-G', generator,
'-DCMAKE_BUILD_TYPE=' + buildType, sourceDir], shell=True )
else:
p1 = subprocess.Popen( ['cmake', '-DCMAKE_INSTALL_PREFIX=' +
installDir, '-DCMAKE_TOOLCHAIN_FILE=' + toolChainFile, '-G', generator,
'-DCMAKE_BUILD_TYPE=' + buildType, sourceDir] )
output = p1.communicate()[0]
With the appropriate variables set.
Raph
On 8/24/07, corey taylor < [EMAIL PROTECTED]> wrote:
>
> I ran into a strange issue where on linux if I run cmake -G "Unix
> Makefiles" via python.
>
> eg. os.spawnvp(os.P_WAIT, program, args)
>
> then cmake will error saying that it cannot create named generator
> "Unix Makefiles".
>
> However, if I copy and run the exact command in the terminal,
> everything runs fine.
>
> Any ideas?
>
> corey
> _______________________________________________
> CMake mailing list
> [email protected]
> http://www.cmake.org/mailman/listinfo/cmake
>
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake