gcc compiler flags fixed

This commit is contained in:
Mateusz Pusz
2019-09-18 11:04:51 -06:00
parent de15e21ee5
commit f5cc0a2f57
2 changed files with 9 additions and 5 deletions

View File

@@ -82,6 +82,8 @@ class UnitsConan(ConanFile):
def package_info(self):
self.cpp_info.includedirs = ['include']
if self.settings.compiler == "gcc":
self.cpp_info.cxxflags = ["-fconcepts -Wno-literal-suffix"]
def package_id(self):
self.info.settings.clear()

View File

@@ -60,11 +60,13 @@ target_include_directories(units
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include>
)
target_compile_options(units
if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
target_compile_options(units
INTERFACE
-Wno-literal-suffix
-fconcepts
)
)
endif()
add_library(mp::units ALIAS units)
# installation info