summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/DOS.cmake
diff options
context:
space:
mode:
authorJiri Malak <malak.jiri@gmail.com>2020-05-01 14:03:48 (GMT)
committerBrad King <brad.king@kitware.com>2020-05-06 17:09:00 (GMT)
commit0ab583d78770b1e8babe83924321881b0710b420 (patch)
tree477af8a16a0e1ff5169d3a919dc6e19d3b92d5f9 /Modules/Platform/DOS.cmake
parent8406f71eae5e3e62e5b23885ad2eaba80c72fefb (diff)
downloadCMake-0ab583d78770b1e8babe83924321881b0710b420.zip
CMake-0ab583d78770b1e8babe83924321881b0710b420.tar.gz
CMake-0ab583d78770b1e8babe83924321881b0710b420.tar.bz2
OpenWatcom: Add DOS target support
DOS 16-bit and 32-bit target support files for cross-compilation by OpenWatcom. It is used if CMAKE_SYSTEM_NAME=DOS is defined. If CMAKE_SYSTEM_PROCESSOR=I86 is defined then 16-bit DOS target is used, otherwise 32-bit DOS target is used.
Diffstat (limited to 'Modules/Platform/DOS.cmake')
-rw-r--r--Modules/Platform/DOS.cmake14
1 files changed, 14 insertions, 0 deletions
diff --git a/Modules/Platform/DOS.cmake b/Modules/Platform/DOS.cmake
new file mode 100644
index 0000000..fc95936
--- /dev/null
+++ b/Modules/Platform/DOS.cmake
@@ -0,0 +1,14 @@
+set(DOS 1)
+
+set(CMAKE_STATIC_LIBRARY_PREFIX "")
+set(CMAKE_STATIC_LIBRARY_SUFFIX ".lib")
+set(CMAKE_SHARED_LIBRARY_PREFIX "")
+set(CMAKE_SHARED_LIBRARY_SUFFIX ".dll")
+set(CMAKE_IMPORT_LIBRARY_PREFIX "")
+set(CMAKE_IMPORT_LIBRARY_SUFFIX ".lib")
+set(CMAKE_EXECUTABLE_SUFFIX ".exe")
+set(CMAKE_LINK_LIBRARY_SUFFIX ".lib")
+set(CMAKE_DL_LIBS "")
+
+set(CMAKE_FIND_LIBRARY_PREFIXES "")
+set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")