@@ -39,6 +39,17 @@ cmake_minimum_required(VERSION 3.6)
3939
4040option (GENERATE_TEMPLATE_GET_NODE "Generate a template version of the Node class's get_node." ON )
4141
42+ set (BUILD_PATH ${CMAKE_CURRENT_BINARY_DIR} /bin)
43+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${BUILD_PATH} " )
44+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY "${BUILD_PATH} " )
45+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY "${BUILD_PATH} " )
46+ SET (CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${BUILD_PATH} " )
47+ SET (CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${BUILD_PATH} " )
48+ SET (CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG "${BUILD_PATH} " )
49+ SET (CMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE "${BUILD_PATH} " )
50+ SET (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG "${BUILD_PATH} " )
51+ SET (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE "${BUILD_PATH} " )
52+
4253# Default build type is Debug in the SConstruct
4354if (CMAKE_BUILD_TYPE STREQUAL "" )
4455 set (CMAKE_BUILD_TYPE Debug)
@@ -68,8 +79,8 @@ if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
6879 string (REPLACE "/RTC1" "" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG} )
6980 endif (CMAKE_BUILD_TYPE MATCHES Debug)
7081
71- # Disable conversion warning, trunkation , unreferenced var, signed missmatch
72- set (GODOT_COMPILE_FLAGS "${GODOT_COMPILE_FLAGS} /wd4244 /wd4305 /wd4101 /wd4018 /wd4267" )
82+ # Disable conversion warning, truncation , unreferenced var, signed missmatch, different type
83+ set (GODOT_COMPILE_FLAGS "${GODOT_COMPILE_FLAGS} /wd4244 /wd4305 /wd4101 /wd4018 /wd4267 /wd4099 " )
7384
7485 # Todo: Check if needed.
7586 add_definitions (-DWIN32_LEAN_AND_MEAN -D_CRT_SECURE_NO_WARNINGS)
@@ -171,7 +182,6 @@ target_include_directories(${PROJECT_NAME}
171182set_property (TARGET ${PROJECT_NAME} APPEND_STRING PROPERTY COMPILE_FLAGS ${GODOT_COMPILE_FLAGS} )
172183set_property (TARGET ${PROJECT_NAME} APPEND_STRING PROPERTY LINK_FLAGS ${GODOT_LINKER_FLAGS} )
173184
174- set_property (TARGET ${PROJECT_NAME} PROPERTY ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} /bin" )
175185
176186# Create the correct name (godot.os.build_type.system_bits)
177187
0 commit comments