summaryrefslogtreecommitdiffhomepage
path: root/Magic2
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2021-10-01 18:49:07 +0200
committerAki <please@ignore.pl>2021-10-01 18:49:07 +0200
commit01bd9be930937561e1226417328137ea104a89e2 (patch)
tree7395c9687122cd08e7807a6fb9b71947fc1ae2c0 /Magic2
parentbd75249c8a45163b776ad0ce5e7b5dc97827c1da (diff)
downloadstarshatter-01bd9be930937561e1226417328137ea104a89e2.zip
starshatter-01bd9be930937561e1226417328137ea104a89e2.tar.gz
starshatter-01bd9be930937561e1226417328137ea104a89e2.tar.bz2
Partially fixed Magic2 build
Diffstat (limited to 'Magic2')
-rw-r--r--Magic2/CMakeLists.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/Magic2/CMakeLists.txt b/Magic2/CMakeLists.txt
index 298ccb3..9901c4f 100644
--- a/Magic2/CMakeLists.txt
+++ b/Magic2/CMakeLists.txt
@@ -1,6 +1,7 @@
project(Magic2)
+set(CMAKE_MFC_FLAG 1)
add_executable(
- Magic2
+ Magic2 WIN32
AlphaInverse.cpp
AlphaPalette.cpp
Command.cpp
@@ -33,11 +34,19 @@ add_executable(
)
target_include_directories(
Magic2
- PRIVATE .
+ 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
- PUBLIC nGenEx
- # TODO: PUBLIC? DirectX9
+ )
+target_compile_definitions(
+ Magic2
+ PRIVATE _AFXDLL
)