changeset 120:ea81ed38f8ef

fix msvc build
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 04 Jan 2018 13:42:57 +0100
parents bf430fee14d1
children ee7b61931e15
files Resources/Orthanc/OrthancServer/PrecompiledHeadersServer.h Resources/SyncOrthancFolder.py
diffstat 2 files changed, 10 insertions(+), 43 deletions(-) [+]
line wrap: on
line diff
--- a/Resources/Orthanc/OrthancServer/PrecompiledHeadersServer.h	Thu Jan 04 12:56:47 2018 +0100
+++ b/Resources/Orthanc/OrthancServer/PrecompiledHeadersServer.h	Thu Jan 04 13:42:57 2018 +0100
@@ -1,42 +0,0 @@
-/**
- * Orthanc - A Lightweight, RESTful DICOM Store
- * Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics
- * Department, University Hospital of Liege, Belgium
- * Copyright (C) 2017-2018 Osimis S.A., Belgium
- *
- * This program is free software: you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * In addition, as a special exception, the copyright holders of this
- * program give permission to link the code of its release with the
- * OpenSSL project's "OpenSSL" library (or with modified versions of it
- * that use the same license as the "OpenSSL" library), and distribute
- * the linked executables. You must obey the GNU General Public License
- * in all respects for all of the code used other than "OpenSSL". If you
- * modify file(s) with this exception, you may extend this exception to
- * your version of the file(s), but you are not obligated to do so. If
- * you do not wish to do so, delete this exception statement from your
- * version. If you delete this exception statement from all source files
- * in the program, then also delete it here.
- * 
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- **/
-
-
-#pragma once
-
-#include "../Core/PrecompiledHeaders.h"
-
-#if ORTHANC_USE_PRECOMPILED_HEADERS == 1
-
-#include "ServerContext.h"
-
-#endif
--- a/Resources/SyncOrthancFolder.py	Thu Jan 04 12:56:47 2018 +0100
+++ b/Resources/SyncOrthancFolder.py	Thu Jan 04 13:42:57 2018 +0100
@@ -79,7 +79,6 @@
     'Core/Toolbox.h',
     'Core/WebServiceParameters.cpp',
     'Core/WebServiceParameters.h',
-    'OrthancServer/PrecompiledHeadersServer.h',
     'Plugins/Engine/SharedLibrary.cpp',
     'Plugins/Engine/SharedLibrary.h',
     'Plugins/Samples/Common/DicomDatasetReader.cpp',
@@ -150,6 +149,16 @@
 ]
 
 
+# Create an empty "Resources/Orthanc/OrthancServer/PrecompiledHeadersServer.h" file
+try:
+    os.makedirs(os.path.join(TARGET, 'OrthancServer'))
+except:
+    pass
+
+with open(os.path.join(TARGET, 'OrthancServer', 'PrecompiledHeadersServer.h'), 'w') as f:
+    f.write('')
+
+
 def Download(x):
     branch = x[0]
     source = x[1]