aboutsummaryrefslogtreecommitdiff
path: root/utils/adlmidi-2
diff options
context:
space:
mode:
Diffstat (limited to 'utils/adlmidi-2')
-rw-r--r--utils/adlmidi-2/CMakeLists.txt2
-rw-r--r--utils/adlmidi-2/midiplay.cc5
2 files changed, 7 insertions, 0 deletions
diff --git a/utils/adlmidi-2/CMakeLists.txt b/utils/adlmidi-2/CMakeLists.txt
index 8390a95..02351fa 100644
--- a/utils/adlmidi-2/CMakeLists.txt
+++ b/utils/adlmidi-2/CMakeLists.txt
@@ -29,6 +29,8 @@ if(NOT WIN32 AND NOT ADLMIDI_DOS)
target_link_libraries(adlmidi2 PRIVATE ADLMIDI_SDL2)
endif()
+set_nopie(adlmidi2)
+
if(ADLMIDI2_HAS_PUZZLE_GAME)
target_compile_definitions(adlmidi2 PUBLIC SUPPORT_PUZZLE_GAME)
endif()
diff --git a/utils/adlmidi-2/midiplay.cc b/utils/adlmidi-2/midiplay.cc
index f51c20d..3cb35a0 100644
--- a/utils/adlmidi-2/midiplay.cc
+++ b/utils/adlmidi-2/midiplay.cc
@@ -1499,8 +1499,13 @@ static int ParseCommandLine(char *cmdline, char **argv)
}
extern int main(int argc, char **argv);
+
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw)
{
+ (void)hInst;
+ (void)hPrev;
+ (void)szCmdLine;
+ (void)sw;
//extern int main(int, char **);
char *cmdline = GetCommandLine();
int argc = ParseCommandLine(cmdline, NULL);