Olumide wrote:
The directory C:\Work\Demo\TestTexturePlugin\CMakeFiles now contains, among other files, Makefile2, which I assume is the NMake Makefile, and Makefile.cmake. Where can I find more information about these files. I'm not sure which files I need to perform the migration to eclipse.

I see there is a Makefile in C:\Work\Demo\TestTexturePlugin.

Anyway here is the result of running nmake
C:\Work\Demo\TestTexturePlugin>nmake

Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.

[100%] Building CXX object CMakeFiles/TestTexturePlugin.dir/pluginMain.obj
_WINDOWS
c1xx : fatal error C1083: Cannot open source file: '_WINDOWS': No such file or directory
_DEBUG
c1xx : fatal error C1083: Cannot open source file: '_DEBUG': No such file or directory
WIN32
c1xx : fatal error C1083: Cannot open source file: 'WIN32': No such file or directory
_DEBUG
c1xx : fatal error C1083: Cannot open source file: '_DEBUG': No such file or directory
_WINDOWS
c1xx : fatal error C1083: Cannot open source file: '_WINDOWS': No such file or directory
_AFXDLL
c1xx : fatal error C1083: Cannot open source file: '_AFXDLL': No such file or directory
_MBCS
c1xx : fatal error C1083: Cannot open source file: '_MBCS': No such file or directory
NT_PLUGIN
c1xx : fatal error C1083: Cannot open source file: 'NT_PLUGIN': No such file or directory
REQUIRE_IOSTREAM
c1xx : fatal error C1083: Cannot open source file: 'REQUIRE_IOSTREAM': No such file or directory
CMAKE_INTDIR=Debug
c1xx : fatal error C1083: Cannot open source file: 'CMAKE_INTDIR=Debug': No such file or directory
TestTexturePlugin_EXPORTS
c1xx : fatal error C1083: Cannot open source file: 'TestTexturePlugin_EXPORTS': No such file or directory
pluginMain.cpp
C:\Program Files\Alias\Maya6.5\include\maya\MTypes.h(222) : error C2632: 'char' followed by 'bool' is illegal C:\Program Files\Alias\Maya6.5\include\maya\MTypes.h(222) : warning C4091: 'typedef ' : ignored on left of 'unsigned char' when no
variable is declared
C:\Program Files\Alias\Maya6.5\include\maya\MTypes.h(226) : error C2143: syntax error : missing '}' before 'constant' C:\Program Files\Alias\Maya6.5\include\maya\MTypes.h(226) : error C2143: syntax error : missing ';' before '}' C:\Program Files\Alias\Maya6.5\include\maya\MTypes.h(226) : error C2059: syntax error : '}' C:\Program Files\Alias\Maya6.5\include\maya\MObject.h(88) : fatal error C1083: Cannot open include file: 'stdio.h': No such file or
 directory
Generating Code...
NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~3.NET\Vc7\bin\cl.exe' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\nmake.exe"' : return code '0x2'
Stop.



Here is my CMakeLists.txt file, generated by Jesper's script (from my original visual studio project/solution). The _WINDOWS, _DEBUG, etc that nmake complains about are in the add definitions section.

#######################################################################

project( TestTexturePlugin )

set(SOURCES
  C:/Work/Demo/TestTexturePlugin/pluginMain.cpp
)

include_directories(
  "C:/Program Files/Alias/Maya6.5/include"
  C:/Work/Demo/TestTexturePlugin/
)

add_definitions(
-DWIN32 _WINDOWS _DEBUG WIN32 _DEBUG _WINDOWS _AFXDLL _MBCS NT_PLUGIN REQUIRE_IOSTREAM CMAKE_INTDIR=Debug TestTexturePlugin_EXPORTS
)

add_library( TestTexturePlugin SHARED ${SOURCES} )

target_link_libraries( TestTexturePlugin $(NOINHERIT) kernel32 user32 gdi32 winspool comdlg32 advapi32 shell32 ole32 oleaut32 uuid odbc32 odbccp32 Foundation OpenMaya )
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to