Warning and other compilation flags cleanup

This commit is contained in:
Mateusz Pusz
2019-12-23 13:19:34 +01:00
parent 2ab233610f
commit e622ecb35a
2 changed files with 8 additions and 8 deletions

View File

@@ -93,11 +93,13 @@ class UnitsConan(ConanFile):
self.cpp_info.includedirs = ['include']
if self.settings.compiler == "gcc":
self.cpp_info.cxxflags = [
"-fconcepts",
"-Wno-literal-suffix",
"-Wno-non-template-friend",
"-Wno-stringop-overflow"
]
if Version(self.settings.compiler.version) < "10":
self.cpp_info.cxxflags.extend([
"-fconcepts"
])
def package_id(self):
self.info.settings.clear()

View File

@@ -65,18 +65,16 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
INTERFACE
-Wno-literal-suffix
-Wno-non-template-friend
-Wno-stringop-overflow
)
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 10.0)
target_link_libraries(units
INTERFACE
CONAN_PKG::range-v3
)
target_compile_options(units
INTERFACE
-fconcepts
)
target_link_libraries(units
INTERFACE
CONAN_PKG::range-v3
)
endif()
endif()
add_library(mp::units ALIAS units)