mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-17 13:02:27 +01:00
Fixup MSVC CMake targets (#10100)
This commit is contained in:
committed by
GitHub
parent
6c4f63ba58
commit
bf18bb8161
@@ -181,8 +181,10 @@ if (MSVC)
|
|||||||
|
|
||||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||||
add_definitions(-D_SCL_SECURE_NO_WARNINGS)
|
add_definitions(-D_SCL_SECURE_NO_WARNINGS)
|
||||||
|
if ((CMAKE_VS_PLATFORM_NAME STREQUAL "Win32") OR (CMAKE_VS_PLATFORM_NAME STREQUAL "x64"))
|
||||||
add_definitions(-D__SSE4_1__)
|
add_definitions(-D__SSE4_1__)
|
||||||
add_definitions(-D__AVX2__)
|
add_definitions(-D__AVX2__)
|
||||||
|
endif ()
|
||||||
add_definitions(-DNOMINMAX)
|
add_definitions(-DNOMINMAX)
|
||||||
else ()
|
else ()
|
||||||
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_NULL_DEREFERENCE -Wnull-dereference)
|
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_NULL_DEREFERENCE -Wnull-dereference)
|
||||||
|
|||||||
@@ -85,7 +85,8 @@ endif ()
|
|||||||
|
|
||||||
# Third party libraries
|
# Third party libraries
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
find_package(jansson 2.5 REQUIRED)
|
find_package(jansson CONFIG REQUIRED)
|
||||||
|
set(JANSSON_LIBRARIES "jansson::jansson")
|
||||||
find_package(png 1.6 REQUIRED)
|
find_package(png 1.6 REQUIRED)
|
||||||
find_package(zlib REQUIRED)
|
find_package(zlib REQUIRED)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user