From c57a046a31df552bd6c12afffa1af269a3c8f2f2 Mon Sep 17 00:00:00 2001 From: Ted John Date: Tue, 18 Jan 2022 18:47:07 +0000 Subject: [PATCH] Update cmakelists to be compatible with MSVC --- src/openrct2/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/openrct2/CMakeLists.txt b/src/openrct2/CMakeLists.txt index 5251c6ec99..b07a5e0c77 100644 --- a/src/openrct2/CMakeLists.txt +++ b/src/openrct2/CMakeLists.txt @@ -20,8 +20,14 @@ endif () if (ENABLE_SCRIPTING) include_directories("${CMAKE_CURRENT_LIST_DIR}/../thirdparty/duktape") + + # duktape is third party, ignore all warnings set(OPENRCT2_DUKTAPE_SOURCES "${CMAKE_CURRENT_LIST_DIR}/../thirdparty/duktape/duktape.cpp") - set_source_files_properties(${OPENRCT2_DUKTAPE_SOURCES} PROPERTIES COMPILE_FLAGS "-w") + if (MSVC) + set_source_files_properties(${OPENRCT2_DUKTAPE_SOURCES} PROPERTIES COMPILE_FLAGS "/w") + else () + set_source_files_properties(${OPENRCT2_DUKTAPE_SOURCES} PROPERTIES COMPILE_FLAGS "-w") + endif () endif () add_library(${PROJECT_NAME} ${OPENRCT2_CORE_SOURCES} ${OPENRCT2_CORE_MM_SOURCES} ${OPENRCT2_DUKTAPE_SOURCES})