[CMAKE]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 24 Jan 2011 18:13:40 +0000 (18:13 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Mon, 24 Jan 2011 18:13:40 +0000 (18:13 +0000)
commit0d54e35b94e026d0af1d05fb5e058018794d1f4a
tree86e0c6feb44bdc0a46c18123bd4d6cfbae372f40
parent256c5c72c0a4166090fa62b83888d506c8d019c0
[CMAKE]
Refactor IDL compilation:
- Move all macros to idl-support.cmake
- Make rpc proxy a static library, instead of fiddeling with SOURCE variable
- Merge client and server rpc libraries into one library
- Reorder global makelist file a little
- Improve configure script
- Improve naming, use add_* when a target is added, generate_* when only a file is generated
- Don't compile wbemcli.idl on MSVC (temp hack)
- Don't compile rossym on MSVC, we don't use it
- Use ml64 as assembler when compiling for amd64
- fix spec2def invocation

svn path=/branches/cmake-bringup/; revision=50478
36 files changed:
CMakeLists.txt
CMakeMacros.cmake
base/services/eventlog/CMakeLists.txt
base/services/rpcss/CMakeLists.txt
base/services/umpnpmgr/CMakeLists.txt
base/services/wlansvc/CMakeLists.txt
base/system/services/CMakeLists.txt
cmake/idl-support.cmake [new file with mode: 0644]
configure.cmd
dll/directx/quartz/CMakeLists.txt
dll/win32/actxprxy/CMakeLists.txt
dll/win32/advapi32/CMakeLists.txt
dll/win32/atl/CMakeLists.txt
dll/win32/lsasrv/CMakeLists.txt
dll/win32/mshtml/CMakeLists.txt
dll/win32/msi/CMakeLists.txt
dll/win32/mstask/CMakeLists.txt
dll/win32/ole32/CMakeLists.txt
dll/win32/oleaut32/CMakeLists.txt
dll/win32/qmgr/CMakeLists.txt
dll/win32/qmgrprxy/CMakeLists.txt
dll/win32/rpcrt4/CMakeLists.txt
dll/win32/setupapi/CMakeLists.txt
dll/win32/shell32/CMakeLists.txt
dll/win32/sti/CMakeLists.txt
dll/win32/urlmon/CMakeLists.txt
dll/win32/wlanapi/CMakeLists.txt
gcc.cmake
include/dxsdk/CMakeLists.txt
include/psdk/CMakeLists.txt
include/reactos/idl/CMakeLists.txt
include/reactos/wine/CMakeLists.txt
lib/rossym/CMakeLists.txt
msc.cmake
toolchain-mingw32.cmake
toolchain-msvc.cmake