summaryrefslogtreecommitdiffhomepage
path: root/Magic2/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Magic2/CMakeLists.txt')
-rw-r--r--Magic2/CMakeLists.txt52
1 files changed, 52 insertions, 0 deletions
diff --git a/Magic2/CMakeLists.txt b/Magic2/CMakeLists.txt
new file mode 100644
index 0000000..4753252
--- /dev/null
+++ b/Magic2/CMakeLists.txt
@@ -0,0 +1,52 @@
+project(Magic2) # FIXME: This project is unused as of now; see TODO in top-level.
+set(CMAKE_MFC_FLAG 1)
+add_executable(
+ Magic2 WIN32
+ AlphaInverse.cpp
+ AlphaPalette.cpp
+ Command.cpp
+ ContentBundle.cpp
+ Editor.cpp
+ Grid.cpp
+ GridProps.cpp
+ l3ds.cpp
+ Locale_ss.cpp
+ M3DS.cpp
+ Magic.cpp
+ MagicDoc.cpp
+ MagicView.cpp
+ MainFrm.cpp
+ MaterialDialog.cpp
+ ModelFile3DS.cpp
+ ModelFileMAG.cpp
+ ModelFileOBJ.cpp
+ ModelView.cpp
+ Primitives.cpp
+ Selection.cpp
+ Selector.cpp
+ StdAfx.cpp
+ SurfacePropertiesDialog.cpp
+ TexCubeDX9.cpp
+ TextureMapDialog.cpp
+ Thumbnail.cpp
+ UVMapView.cpp
+ VideoDX9.cpp
+ )
+target_include_directories(
+ Magic2
+ PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
+ PUBLIC $ENV{DXSDK_DIR}/Include
+ PUBLIC ${WINDOWSSDK_PATH} # FIXME
+ )
+target_precompile_headers(
+ Magic2
+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/StdAfx.h
+ )
+target_link_libraries(
+ Magic2
+ PUBLIC FoundationEx
+ )
+target_compile_definitions(
+ Magic2
+ PRIVATE _AFXDLL
+ )