Mercurial > hg > orthanc
changeset 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 | fa982a45062b |
children | 8ec7d82ed666 |
files | Plugins/Samples/Common/OrthancPlugins.cmake |
diffstat | 1 files changed, 9 insertions(+), 4 deletions(-) [+] |
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)