Skip to content

Commit

Permalink
CMake (Windows): correct MultiThreaded property
Browse files Browse the repository at this point in the history
  • Loading branch information
Wend4r committed Sep 3, 2024
1 parent a26af54 commit 75d00bd
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 13 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
C_EXTENSIONS OFF
)

if(WIN32)
if(WINDOWS)
set_target_properties(${PROJECT_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

Expand Down
4 changes: 2 additions & 2 deletions cmake/protobuf/targets/libprotobuf-lite.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ set_target_properties(${PROTOBUF_LIBPPROTOBUF_LITE_NAME} PROPERTIES
CXX_EXTENSIONS OFF
)

if(WIN32)
set_target_properties(${PROTOBUF_LIBPPROTOBUF_LITE_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
if(WINDOWS)
set_target_properties(${SOURCESDK_TIER1_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

target_compile_options(${PROTOBUF_LIBPPROTOBUF_LITE_NAME} PRIVATE ${PLATFORM_COMPILER_OPTIONS})
Expand Down
4 changes: 2 additions & 2 deletions cmake/protobuf/targets/libprotobuf.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ set_target_properties(${PROTOBUF_LIBPPROTOBUF_NAME} PROPERTIES
CXX_EXTENSIONS OFF
)

if(WIN32)
set_target_properties(${PROTOBUF_LIBPPROTOBUF_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
if(WINDOWS)
set_target_properties(${SOURCESDK_TIER1_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

target_compile_options(${PROTOBUF_LIBPPROTOBUF_NAME} PRIVATE ${PLATFORM_COMPILER_OPTIONS})
Expand Down
4 changes: 2 additions & 2 deletions cmake/protobuf/targets/libprotoc.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ set_target_properties(${PROTOBUF_LIBPROTOC_NAME} PROPERTIES
CXX_EXTENSIONS OFF
)

if(WIN32)
set_target_properties(${PROTOBUF_LIBPROTOC_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
if(WINDOWS)
set_target_properties(${SOURCESDK_TIER1_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

target_compile_options(${PROTOBUF_LIBPROTOC_NAME} PRIVATE ${PLATFORM_COMPILER_OPTIONS})
Expand Down
4 changes: 2 additions & 2 deletions cmake/protobuf/targets/protoc.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ set_target_properties(${PROTOBUF_PROTOC_NAME} PROPERTIES
CXX_EXTENSIONS OFF
)

if(WIN32)
set_target_properties(${PROTOBUF_PROTOC_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
if(WINDOWS)
set_target_properties(${SOURCESDK_TIER1_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

target_compile_options(${PROTOBUF_PROTOC_NAME} PRIVATE ${PLATFORM_COMPILER_OPTIONS})
Expand Down
3 changes: 2 additions & 1 deletion cmake/sourcesdk/targets/entity2.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@ set_target_properties(${SOURCESDK_ENTITY2_NAME} PROPERTIES
)

set_target_properties(${SOURCESDK_ENTITY2_NAME} PROPERTIES OUTPUT_NAME ${SOURCESDK_ENTITY2_OUTPUT_NAME})
if(WIN32)

if(WINDOWS)
set_target_properties(${SOURCESDK_ENTITY2_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

Expand Down
3 changes: 2 additions & 1 deletion cmake/sourcesdk/targets/interfaces.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@ set_target_properties(${SOURCESDK_INTERFACES_NAME} PROPERTIES
)

set_target_properties(${SOURCESDK_INTERFACES_NAME} PROPERTIES OUTPUT_NAME ${SOURCESDK_INTERFACES_OUTPUT_NAME})
if(WIN32)

if(WINDOWS)
set_target_properties(${SOURCESDK_INTERFACES_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

Expand Down
3 changes: 2 additions & 1 deletion cmake/sourcesdk/targets/mathlib.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@ set_target_properties(${SOURCESDK_MATHLIB_NAME} PROPERTIES
)

set_target_properties(${SOURCESDK_MATHLIB_NAME} PROPERTIES OUTPUT_NAME ${SOURCESDK_MATHLIB_OUTPUT_NAME})
if(WIN32)

if(WINDOWS)
set_target_properties(${SOURCESDK_MATHLIB_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

Expand Down
3 changes: 2 additions & 1 deletion cmake/sourcesdk/targets/tier1.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ set_target_properties(${SOURCESDK_TIER1_NAME} PROPERTIES
)

set_target_properties(${SOURCESDK_TIER1_NAME} PROPERTIES OUTPUT_NAME ${SOURCESDK_TIER1_OUTPUT_NAME})
if(WIN32)

if(WINDOWS)
set_target_properties(${SOURCESDK_TIER1_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
endif()

Expand Down

0 comments on commit 75d00bd

Please sign in to comment.