git repos / PlatformFolders

commit 6daea864

sago007 · 2018-06-06 20:45
6daea864890cd153f58737bfea6ba3a5b7c98837 patch · browse files
parent 0b976f511773e61b2d27e2f288fde0f4fe8b944d

Changed the min windows define

Changed files

M CMakeLists.txt before
diff --git a/CMakeLists.txt b/CMakeLists.txt index 91f9be2..b6315c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -58,8 +58,16 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
target_link_libraries(platform_folders PRIVATE "${_CoreServices_FRAMEWORK}")
endif()
-# Windows 7 or newer
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_WIN32_WINNT=0x0601 -DWINVER=0x0601")
+if(CMAKE_SYSTEM_NAME STREQUAL "Windows")
+ # You can pass these when calling Cmake, so don't override if the user does
+ if(NOT _WIN32_WINNT AND NOT WINVER)
+ target_compile_definitions(platform_folders PRIVATE
+ _WIN32_WINNT=0x0601
+ WINVER=0x0601
+ )
+ endif()
+endif()
+
# Cmake's find_package search path is different based on the system
# See https://cmake.org/cmake/help/latest/command/find_package.html for the list