From 70317569c6dcd9809ed4a8c425777e653ec6ca08 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Mon, 1 May 2017 18:24:31 +0300 Subject: Add hxx extension for headers --- build2/install/utility | 57 -------------------------------------------------- 1 file changed, 57 deletions(-) delete mode 100644 build2/install/utility (limited to 'build2/install/utility') diff --git a/build2/install/utility b/build2/install/utility deleted file mode 100644 index 239447e..0000000 --- a/build2/install/utility +++ /dev/null @@ -1,57 +0,0 @@ -// file : build2/install/utility -*- C++ -*- -// copyright : Copyright (c) 2014-2017 Code Synthesis Ltd -// license : MIT; see accompanying LICENSE file - -#ifndef BUILD2_INSTALL_UTILITY -#define BUILD2_INSTALL_UTILITY - -#include -#include - -#include - -namespace build2 -{ - namespace install - { - // Set install path, mode for a target type. - // - inline void - install_path (scope& s, const target_type& tt, dir_path d) - { - auto r ( - s.target_vars[tt]["*"].insert ( - var_pool.rw (s).insert ("install"))); - - if (r.second) // Already set by the user? - r.first.get () = path_cast (move (d)); - } - - template - inline void - install_path (scope& s, dir_path d) - { - return install_path (s, T::static_type, move (d)); - } - - inline void - install_mode (scope& s, const target_type& tt, string m) - { - auto r ( - s.target_vars[tt]["*"].insert ( - var_pool.rw (s).insert ("install.mode"))); - - if (r.second) // Already set by the user? - r.first.get () = move (m); - } - - template - inline void - install_mode (scope& s, string m) - { - return install_mode (s, T::static_type, move (m)); - } - } -} - -#endif // BUILD2_INSTALL_UTILITY -- cgit v1.1