summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt65
1 files changed, 65 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..55edbe1
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,65 @@
+cmake_minimum_required(VERSION 3.23)
+project(mwcc)
+
+set(CMAKE_CXX_STANDARD 14)
+
+include_directories(.)
+include_directories(includes)
+include_directories(sdk_hdrs)
+
+add_executable(mwcc
+ command_line/CmdLine/Src/Callbacks/CLCompilerLinkerDropin_V10.cpp
+ command_line/CmdLine/Src/Callbacks/CLDropinCallbacks_V10.cpp
+ command_line/CmdLine/Src/Callbacks/CLParserCallbacks_v1.cpp
+ command_line/CmdLine/Src/Clients/ClientGlue.c
+ command_line/CmdLine/Src/Clients/CLStaticMain.c
+ command_line/CmdLine/Src/Envir/CLErrors.c
+ command_line/CmdLine/Src/Envir/CLIO.c
+ command_line/CmdLine/Src/MacEmul/ErrMgr.c
+ command_line/CmdLine/Src/MacEmul/Files.c
+ command_line/CmdLine/Src/MacEmul/LowMem.c
+ command_line/CmdLine/Src/MacEmul/Memory.c
+ command_line/CmdLine/Src/MacEmul/Resources.c
+ command_line/CmdLine/Src/MacEmul/ResourceStrings.c
+ command_line/CmdLine/Src/MacEmul/TextUtils.c
+ command_line/CmdLine/Src/OSLib/FileHandles.c
+ command_line/CmdLine/Src/OSLib/Generic.c
+ command_line/CmdLine/Src/OSLib/MacFileTypes.c
+ command_line/CmdLine/Src/OSLib/MacSpecs.c
+ command_line/CmdLine/Src/OSLib/MemUtils.c
+ command_line/CmdLine/Src/OSLib/Posix.c
+ command_line/CmdLine/Src/OSLib/StringExtras.c
+ command_line/CmdLine/Src/OSLib/StringUtils.c
+ command_line/CmdLine/Src/Plugins/CLPlugins.c
+ command_line/CmdLine/Src/Project/CLAccessPaths.c
+ command_line/CmdLine/Src/Project/CLFiles.c
+ command_line/CmdLine/Src/Project/CLOverlays.c
+ command_line/CmdLine/Src/Project/CLProj.c
+ command_line/CmdLine/Src/Project/CLSegs.c
+ command_line/CmdLine/Src/CLBrowser.c
+ command_line/CmdLine/Src/CLDependencies.c
+ command_line/CmdLine/Src/CLFileOps.c
+ command_line/CmdLine/Src/CLIncludeFileCache.c
+ command_line/CmdLine/Src/CLLicenses.c
+ command_line/CmdLine/Src/CLLoadAndCache.c
+ command_line/CmdLine/Src/CLMain.c
+ command_line/CmdLine/Src/CLPluginAPI.c
+ command_line/CmdLine/Src/CLPrefs.c
+ command_line/CmdLine/Src/CLTarg.c
+ command_line/CmdLine/Src/CLToolExec.c
+ command_line/CmdLine/Src/CLWriteObjectFile.c
+ includes/mwcc_decomp.h
+ sdk_hdrs/CatTypes.h
+ sdk_hdrs/CompilerMapping.h
+ sdk_hdrs/CWDropInPanel.h
+ sdk_hdrs/CWPluginErrors.h
+ sdk_hdrs/CWPlugins.h
+ sdk_hdrs/CWRuntimeFeatures.h
+ sdk_hdrs/CWUnixPluginPrefix.h
+ sdk_hdrs/CWWinPluginPrefix.h
+ sdk_hdrs/DropInCompilerLinker.h
+ sdk_hdrs/DropInPanel.h
+ sdk_hdrs/DropInPanelWin32.h
+ sdk_hdrs/DropInVCS.h
+ sdk_hdrs/MWBrowse.h
+ sdk_hdrs/MWLangDefs.h)