00001 /* 00002 Copyright 2017 SINTEF Digital, Mathematics and Cybernetics. 00003 Copyright 2017 Statoil ASA. 00004 00005 This file is part of the Open Porous Media project (OPM). 00006 00007 OPM is free software: you can redistribute it and/or modify 00008 it under the terms of the GNU General Public License as published by 00009 the Free Software Foundation, either version 3 of the License, or 00010 (at your option) any later version. 00011 00012 OPM is distributed in the hope that it will be useful, 00013 but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 GNU General Public License for more details. 00016 00017 You should have received a copy of the GNU General Public License 00018 along with OPM. If not, see <http://www.gnu.org/licenses/>. 00019 */ 00020 00021 #ifndef OPM_ENSUREDIRECTORYEXISTS_HEADER_INCLUDED 00022 #define OPM_ENSUREDIRECTORYEXISTS_HEADER_INCLUDED 00023 00024 #include <boost/filesystem.hpp> 00025 00026 namespace Opm 00027 { 00028 00035 void ensureDirectoryExists(const boost::filesystem::path& dirpath); 00036 00037 00038 } // namespace Opm 00039 00040 #endif // OPM_ENSUREDIRECTORYEXISTS_HEADER_INCLUDED