summaryrefslogtreecommitdiffstats
path: root/Templates
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2002-02-26 15:11:55 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2002-02-26 15:11:55 (GMT)
commitf13c6545e188ad28d61b4321e99970c139a63253 (patch)
treed16a891ca0fee70d2504c82073984e76467b9ee1 /Templates
parent0552c4025d1776d9aebe1afcabfdac11b477cb8e (diff)
downloadCMake-f13c6545e188ad28d61b4321e99970c139a63253.zip
CMake-f13c6545e188ad28d61b4321e99970c139a63253.tar.gz
CMake-f13c6545e188ad28d61b4321e99970c139a63253.tar.bz2
*** empty log message ***
Diffstat (limited to 'Templates')
-rw-r--r--Templates/CMakeDotNetSystemConfig.cmake36
1 files changed, 36 insertions, 0 deletions
diff --git a/Templates/CMakeDotNetSystemConfig.cmake b/Templates/CMakeDotNetSystemConfig.cmake
new file mode 100644
index 0000000..2395dae
--- /dev/null
+++ b/Templates/CMakeDotNetSystemConfig.cmake
@@ -0,0 +1,36 @@
+# Microsoft specific config file
+
+SET (CMAKE_CXX_COMPILER cl CACHE STRING
+ "Name of C++ compiler used.")
+
+SET (CMAKE_CXX_FLAGS "/W3 /Zm1000 " CACHE STRING
+ "Flags used by the compiler during all build types, /Zm1000 increases the compiler's memory allocation to support ANSI C++/stdlib")
+
+SET (CMAKE_EXTRA_LINK_FLAGS "/STACK:10000000" CACHE STRING
+ "Extra flags added to the link line for creation of exe and dlls.")
+
+SET (CMAKE_USE_WIN32_THREADS 1 CACHE BOOL
+ "Use the win32 thread library")
+
+SET (CMAKE_MAKE_PROGRAM "devenv" CACHE STRING
+ "Program used to build from dsp files.")
+
+# We will hardcode them for now. Make sure to fix that in the future
+SET (CMAKE_SIZEOF_INT 4 CACHE INTERNAL "Size of int data type")
+SET (CMAKE_SIZEOF_LONG 4 CACHE INTERNAL "Size of long data type")
+SET (CMAKE_SIZEOF_VOID_P 4 CACHE INTERNAL "Size of void* data type")
+SET (CMAKE_SIZEOF_CHAR 1 CACHE INTERNAL "Size of char data type")
+SET (CMAKE_SIZEOF_SHORT 2 CACHE INTERNAL "Size of short data type")
+SET (CMAKE_SIZEOF_FLOAT 4 CACHE INTERNAL "Size of float data type")
+SET (CMAKE_SIZEOF_DOUBLE 8 CACHE INTERNAL "Size of double data type")
+
+# The following variables are advanced
+
+MARK_AS_ADVANCED(
+CMAKE_CXX_COMPILER
+CMAKE_USE_WIN32_THREADS
+CMAKE_MAKE_PROGRAM
+CMAKE_EXTRA_LINK_FLAGS
+)
+
+