Mercurial > hg > orthanc
diff Plugins/Samples/Common/OrthancPlugins.cmake @ 3572:6fbc2f97de3a
Fixed sample plugin cmake files for newer VS versions
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Fri, 15 Nov 2019 15:53:45 +0100 |
parents | 4a8e8a96b233 |
children |
line wrap: on
line diff
--- a/Plugins/Samples/Common/OrthancPlugins.cmake Fri Nov 15 07:32:26 2019 +0000 +++ b/Plugins/Samples/Common/OrthancPlugins.cmake Fri Nov 15 15:53:45 2019 +0100 @@ -20,13 +20,18 @@ link_libraries(dl rt pthread) endif() - include_directories(${SAMPLES_ROOT}/../Include/) - if (MSVC) - include_directories(${SAMPLES_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 <stdint.h> + # 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(${SAMPLES_ROOT}/../../Resources/ThirdParty/VisualStudio/) + endif() endif() - add_definitions(-DHAS_ORTHANC_EXCEPTION=0)