Skip to content

Commit

Permalink
update rsl, and change catch2 integration to work with the new setup
Browse files Browse the repository at this point in the history
  • Loading branch information
GlynLeine committed Nov 29, 2024
1 parent 8f4a28a commit 743bbc2
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 44 deletions.
2 changes: 1 addition & 1 deletion premake/rythe
Submodule rythe updated 3 files
+17 −0 filesystem.lua
+44 −46 projects.lua
+3 −0 rythe.lua
44 changes: 1 addition & 43 deletions utils/test utils/main.cpp
Original file line number Diff line number Diff line change
@@ -1,43 +1 @@

// Copyright Catch2 Authors
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE.txt or copy at
// https://www.boost.org/LICENSE_1_0.txt)

// SPDX-License-Identifier: BSL-1.0
#include <catch2/catch_session.hpp>
#include <catch2/internal/catch_compiler_capabilities.hpp>
#include <catch2/internal/catch_config_wchar.hpp>
#include <catch2/internal/catch_leak_detector.hpp>
#include <catch2/internal/catch_platform.hpp>

namespace Catch
{
CATCH_INTERNAL_START_WARNINGS_SUPPRESSION
CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS
static LeakDetector leakDetector;
CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION
} // namespace Catch

// Allow users of amalgamated .cpp file to remove our main and provide their own.
#if !defined(CATCH_AMALGAMATED_CUSTOM_MAIN)

#if defined(CATCH_CONFIG_WCHAR) && defined(CATCH_PLATFORM_WINDOWS) && defined(_UNICODE) && \
!defined(DO_NOT_USE_WMAIN)
// Standard C/C++ Win32 Unicode wmain entry point
extern "C" int __cdecl wmain(int argc, wchar_t* argv[], wchar_t*[])
{
#else
// Standard C/C++ main entry point
int main(int argc, char* argv[])
{
#endif

// We want to force the linker not to discard the global variable
// and its constructor, as it (optionally) registers leak detector
(void)&Catch::leakDetector;

return Catch::Session().run(argc, argv);
}

#endif // !defined(CATCH_AMALGAMATED_CUSTOM_MAIN
#include <catch2/internal/catch_main.cpp>

0 comments on commit 743bbc2

Please sign in to comment.