From 3318d88e4db3db3c627740b0049fa401a4443cec Mon Sep 17 00:00:00 2001 From: Romain BOULLARD Date: Thu, 29 Jan 2026 20:40:59 +0000 Subject: [PATCH] Remove GCC Coverage (#2) (#3) Also removing redundant profiles Reviewed-on: https://git.romainboullard.com/BigfootDev/ConanProfiles/pulls/2 Co-authored-by: Romain BOULLARD Co-committed-by: Romain BOULLARD Reviewed-on: https://git.romainboullard.com/BigfootDev/ConanProfiles/pulls/3 --- profiles/clang_unity | 26 -------------------------- profiles/clang_unityd | 26 -------------------------- profiles/gcc_coverage | 25 ------------------------- profiles/msvc_unity | 24 ------------------------ profiles/msvc_unityd | 24 ------------------------ 5 files changed, 125 deletions(-) delete mode 100644 profiles/clang_unity delete mode 100644 profiles/clang_unityd delete mode 100644 profiles/gcc_coverage delete mode 100644 profiles/msvc_unity delete mode 100644 profiles/msvc_unityd diff --git a/profiles/clang_unity b/profiles/clang_unity deleted file mode 100644 index 89cbe18..0000000 --- a/profiles/clang_unity +++ /dev/null @@ -1,26 +0,0 @@ -[settings] -os=Linux -arch=x86_64 -compiler=clang -compiler.version=18 -compiler.libcxx=libstdc++11 -compiler.cppstd=20 -compiler.cstd=17 -build_type=Release -[conf] -tools.cmake.cmaketoolchain:extra_variables={'CMAKE_CXX_COMPILER_LAUNCHER': 'ccache', 'CMAKE_C_COMPILER_LAUNCHER': 'ccache', 'CMAKE_UNITY_BUILD': 'True'} -tools.cmake.cmaketoolchain:generator=Ninja -tools.system.package_manager:mode=install -tools.system.package_manager:sudo=True -tools.build:compiler_executables={"c": "clang", "cpp": "clang++"} - -tools.build:exelinkflags=["-fuse-ld=mold", "-flto"] -tools.build:sharedlinkflags=["-fuse-ld=mold", "-flto"] - -tools.build:cflags=["-flto"] -tools.build:cxxflags=["-flto"] -&:tools.build:cflags=["-flto", "-Wall", "-Wextra", "-Wpedantic", "-Werror", "-ffast-math"] -&:tools.build:cxxflags=["-flto", "-Wall", "-Wextra", "-Wpedantic", "-Werror", "-fno-exceptions", "-fno-rtti", "-ffast-math"] - -[tool_requires] -!cmake/*: cmake/[>=4.2] \ No newline at end of file diff --git a/profiles/clang_unityd b/profiles/clang_unityd deleted file mode 100644 index 1f73e43..0000000 --- a/profiles/clang_unityd +++ /dev/null @@ -1,26 +0,0 @@ -[settings] -os=Linux -arch=x86_64 -compiler=clang -compiler.version=18 -compiler.libcxx=libstdc++11 -compiler.cppstd=20 -compiler.cstd=17 -build_type=Debug -[conf] -tools.cmake.cmaketoolchain:extra_variables={'CMAKE_CXX_COMPILER_LAUNCHER': 'ccache', 'CMAKE_C_COMPILER_LAUNCHER': 'ccache', 'CMAKE_UNITY_BUILD': 'True'} -tools.cmake.cmaketoolchain:generator=Ninja -tools.system.package_manager:mode=install -tools.system.package_manager:sudo=True -tools.build:compiler_executables={"c": "clang", "cpp": "clang++"} - -tools.build:exelinkflags=["-fuse-ld=mold"] -tools.build:sharedlinkflags=["-fuse-ld=mold"] - -tools.build:cflags=[] -tools.build:cxxflags=[] -&:tools.build:cflags=["-Wall", "-Wextra", "-Wpedantic", "-Werror", "-ffast-math"] -&:tools.build:cxxflags=["-Wall", "-Wextra", "-Wpedantic", "-Werror", "-fno-exceptions", "-fno-rtti", "-ffast-math"] - -[tool_requires] -!cmake/*: cmake/[>=4.2] \ No newline at end of file diff --git a/profiles/gcc_coverage b/profiles/gcc_coverage deleted file mode 100644 index cea2e40..0000000 --- a/profiles/gcc_coverage +++ /dev/null @@ -1,25 +0,0 @@ -[settings] -os=Linux -arch=x86_64 -compiler=gcc -compiler.version=13 -compiler.libcxx=libstdc++11 -compiler.cppstd=20 -compiler.cstd=17 -build_type=Release -[conf] -tools.cmake.cmaketoolchain:extra_variables={'CMAKE_CXX_COMPILER_LAUNCHER': 'ccache', 'CMAKE_C_COMPILER_LAUNCHER': 'ccache'} -tools.cmake.cmaketoolchain:generator=Ninja -tools.system.package_manager:mode=install -tools.system.package_manager:sudo=True - -tools.build:exelinkflags=["--coverage"] -tools.build:sharedlinkflags=["--coverage"] - -tools.build:cflags=["-fprofile-abs-path", "--coverage", "-fno-inline-functions"] -tools.build:cxxflags=["-fprofile-abs-path", "--coverage", "-fno-inline-functions"] -&:tools.build:cflags=["-fprofile-abs-path", "--coverage", "-fno-inline-functions", "-Wall", "-Wextra", "-Wpedantic", "-Werror", "-ffast-math"] -&:tools.build:cxxflags=["-fprofile-abs-path", "--coverage", "-fno-inline-functions", "-Wall", "-Wextra", "-Wpedantic", "-Werror", "-fno-exceptions", "-fno-rtti", "-ffast-math"] - -[tool_requires] -!cmake/*: cmake/[>=4.2] \ No newline at end of file diff --git a/profiles/msvc_unity b/profiles/msvc_unity deleted file mode 100644 index 2714a60..0000000 --- a/profiles/msvc_unity +++ /dev/null @@ -1,24 +0,0 @@ -[settings] -os=Windows -arch=x86_64 -compiler=msvc -compiler.version=195 -compiler.cppstd=20 -compiler.cstd=17 -compiler.runtime=dynamic -build_type=Release -[conf] -tools.cmake.cmaketoolchain:user_toolchain+={{profile_dir}}/msvc_ccache.cmake -tools.cmake.cmaketoolchain:user_toolchain+={{profile_dir}}/msvc_remove_ehsc.cmake -tools.cmake.cmaketoolchain:extra_variables={'CMAKE_UNITY_BUILD': 'True'} - -tools.build:exelinkflags=["/LTCG", "/INCREMENTAL:NO"] -tools.build:sharedlinkflags=["/LTCG", "/INCREMENTAL:NO"] - -tools.build:cflags=["/Zc:preprocessor", "/Zc:__STDC__", "/D_CRT_DECLARE_NONSTDC_NAMES=1", "/GL"] -tools.build:cxxflags=["/Zc:preprocessor", "/Zc:__cplusplus", "/Zc:enumTypes", "/Zc:templateScope", "/Zc:strictStrings", "/Zc:rvalueCast", "/Zc:hiddenFriend", "/Zc:externConstexpr", "/Zc:ternary", "/GL"] -&:tools.build:cflags=["/Zc:preprocessor", "/Zc:__STDC__", "/W4", "/WX", "/fp:fast", "/GL"] -&:tools.build:cxxflags=["/Zc:preprocessor", "/Zc:__cplusplus", "/Zc:enumTypes", "/Zc:templateScope", "/Zc:strictStrings", "/Zc:rvalueCast", "/Zc:hiddenFriend", "/Zc:externConstexpr", "/Zc:ternary", "/W4", "/WX", "/EHs-", "/D_HAS_EXCEPTIONS=0", "/GR-", "/fp:fast", "/GL"] - -[tool_requires] -!cmake/*: cmake/[>=4.2] \ No newline at end of file diff --git a/profiles/msvc_unityd b/profiles/msvc_unityd deleted file mode 100644 index 0dfe60d..0000000 --- a/profiles/msvc_unityd +++ /dev/null @@ -1,24 +0,0 @@ -[settings] -os=Windows -arch=x86_64 -compiler=msvc -compiler.version=195 -compiler.cppstd=20 -compiler.cstd=17 -compiler.runtime=dynamic -build_type=Debug -[conf] -tools.cmake.cmaketoolchain:user_toolchain+={{profile_dir}}/msvc_ccache.cmake -tools.cmake.cmaketoolchain:user_toolchain+={{profile_dir}}/msvc_remove_ehsc.cmake -tools.cmake.cmaketoolchain:extra_variables={'CMAKE_UNITY_BUILD': 'True'} - -tools.build:exelinkflags=[] -tools.build:sharedlinkflags=[] - -tools.build:cflags=["/Zc:preprocessor", "/Zc:__STDC__", "/D_CRT_DECLARE_NONSTDC_NAMES=1"] -tools.build:cxxflags=["/Zc:preprocessor", "/Zc:__cplusplus", "/Zc:enumTypes", "/Zc:templateScope", "/Zc:strictStrings", "/Zc:rvalueCast", "/Zc:hiddenFriend", "/Zc:externConstexpr", "/Zc:ternary"] -&:tools.build:cflags=["/Zc:preprocessor", "/Zc:__STDC__", "/W4", "/WX", "/fp:fast"] -&:tools.build:cxxflags=["/Zc:preprocessor", "/Zc:__cplusplus", "/Zc:enumTypes", "/Zc:templateScope", "/Zc:strictStrings", "/Zc:rvalueCast", "/Zc:hiddenFriend", "/Zc:externConstexpr", "/Zc:ternary", "/W4", "/WX", "/EHs-", "/D_HAS_EXCEPTIONS=0", "/GR-", "/fp:fast"] - -[tool_requires] -!cmake/*: cmake/[>=4.2] \ No newline at end of file