mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 08:05:43 +00:00
* Create a branch for USB experiments.
svn path=/branches/usb-experiments/; revision=72629
This commit is contained in:
parent
28d8ba0d3e
commit
0ee830d7a4
23049 changed files with 0 additions and 1313991 deletions
41
toolchain-msvc.cmake
Normal file
41
toolchain-msvc.cmake
Normal file
|
@ -0,0 +1,41 @@
|
|||
|
||||
if(NOT ARCH)
|
||||
set(ARCH i386)
|
||||
endif()
|
||||
|
||||
# Default to Debug for the build type
|
||||
if(NOT DEFINED CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING
|
||||
"Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.")
|
||||
endif()
|
||||
|
||||
# the name of the target operating system
|
||||
set(CMAKE_SYSTEM_NAME Windows)
|
||||
set(CMAKE_SYSTEM_PROCESSOR i686)
|
||||
|
||||
# which compilers to use for C and C++
|
||||
set(CMAKE_C_COMPILER cl)
|
||||
|
||||
if(ARCH STREQUAL "arm")
|
||||
include(CMakeForceCompiler)
|
||||
CMAKE_FORCE_CXX_COMPILER(cl MSVC)
|
||||
else()
|
||||
set(CMAKE_CXX_COMPILER cl)
|
||||
endif()
|
||||
|
||||
set(CMAKE_MC_COMPILER mc)
|
||||
set(CMAKE_RC_COMPILER rc)
|
||||
if(ARCH STREQUAL "amd64")
|
||||
set(CMAKE_ASM_COMPILER ml64)
|
||||
elseif(ARCH STREQUAL "arm")
|
||||
set(CMAKE_ASM_COMPILER armasm)
|
||||
else()
|
||||
set(CMAKE_ASM_COMPILER ml)
|
||||
endif()
|
||||
set(CMAKE_ASM_COMPILER_ID "VISUAL")
|
||||
|
||||
set(CMAKE_C_STANDARD_LIBRARIES "" CACHE INTERNAL "")
|
||||
|
||||
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86")
|
||||
add_definitions(-D__i386__)
|
||||
endif()
|
Loading…
Add table
Add a link
Reference in a new issue