diff --git a/src/resources/macros/debug.h b/src/resources/macros/debug.h deleted file mode 100644 index 5c3e99e..0000000 --- a/src/resources/macros/debug.h +++ /dev/null @@ -1,31 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: March 19, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE 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 Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#ifdef __GNUC__ // GCC and Clang - #define BREAKPOINT() __builtin_debugtrap() -#elif defined(_MSC_VER) // MSVC - #define BREAKPOINT() __debugbreak() -#elif defined(__APPLE__) && defined(__MACH__) // macOS with Clang and LLDB - #include - #define BREAKPOINT() raise(SIGTRAP) -#else - #include - #define BREAKPOINT() std::raise(SIGTRAP) -#endif diff --git a/src/resources/macros/meson.build b/src/resources/macros/meson.build deleted file mode 100644 index f91a3b9..0000000 --- a/src/resources/macros/meson.build +++ /dev/null @@ -1,21 +0,0 @@ -# *********************************************************************** -# -# Copyright (C) 2025 -- The 4D-STAR Collaboration -# File Author: Emily Boudreaux -# Last Modified: March 19, 2025 -# -# 4DSSE is free software; you can use it and/or modify -# it under the terms and restrictions the GNU General Library Public -# License version 3 (GPLv3) as published by the Free Software Foundation. -# -# 4DSSE 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 Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public License -# along with this software; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# *********************************************************************** # -macros_dep = declare_dependency(include_directories: include_directories('.')) diff --git a/src/resources/macros/warning_control.h b/src/resources/macros/warning_control.h deleted file mode 100644 index 7371376..0000000 --- a/src/resources/macros/warning_control.h +++ /dev/null @@ -1,36 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: February 20, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE 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 Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#ifndef WARNING_CONTROL_H -#define WARNING_CONTROL_H - -#if defined(__GNUC__) || defined(__clang__) - #define DEPRECATION_WARNING_OFF _Pragma("GCC diagnostic push") \ - _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") - #define DEPRECATION_WARNING_ON _Pragma("GCC diagnostic pop") -#elif defined(_MSC_VER) - #define DEPRECATION_WARNING_OFF __pragma(warning(push)) __pragma(warning(disable: 4996)) - #define DEPRECATION_WARNING_ON __pragma(warning(pop)) -#else - #define DEPRECATION_WARNING_OFF - #define DEPRECATION_WARNING_ON -#endif - -#endif // WARNING_CONTROL_H diff --git a/src/resources/meson.build b/src/resources/meson.build deleted file mode 100644 index 5ae81d9..0000000 --- a/src/resources/meson.build +++ /dev/null @@ -1,2 +0,0 @@ -subdir('const') -subdir('macros') \ No newline at end of file