# HG changeset patch # User Sebastien Jodogne # Date 1478768412 -3600 # Node ID e707b2cd660809967dd506364a737c03b86cd578 # Parent ff1e935768e7092dcdc3855733f92e97a79542ad sync diff -r ff1e935768e7 -r e707b2cd6608 Resources/Orthanc/Resources/CMake/Compiler.cmake --- a/Resources/Orthanc/Resources/CMake/Compiler.cmake Wed Nov 09 20:06:52 2016 +0100 +++ b/Resources/Orthanc/Resources/CMake/Compiler.cmake Thu Nov 10 10:00:12 2016 +0100 @@ -41,7 +41,17 @@ -D_CRT_SECURE_NO_WARNINGS=1 -D_CRT_SECURE_NO_DEPRECATE=1 ) - include_directories(${ORTHANC_ROOT}/Resources/ThirdParty/VisualStudio) + + if (MSVC_VERSION LESS 1600) + # Starting with Visual Studio >= 2010 (i.e. macro _MSC_VER >= + # 1600), Microsoft ships a standard-compliant + # header. For earlier versions of Visual Studio, give access to a + # compatibility header. + # http://stackoverflow.com/a/70630/881731 + # https://en.wikibooks.org/wiki/C_Programming/C_Reference/stdint.h#External_links + include_directories(${ORTHANC_ROOT}/Resources/ThirdParty/VisualStudio) + endif() + link_libraries(netapi32) endif()