mirror of
https://github.com/eosswedenorg/antelope-keygen
synced 2026-06-17 03:50:03 +02:00
CMakeLists.txt: Add c++ flags for the different types of builds.
This commit is contained in:
parent
d9976c7f80
commit
70dee5611b
1 changed files with 9 additions and 1 deletions
|
|
@ -28,11 +28,19 @@ if (WIN32)
|
|||
set( CMAKE_INSTALL_MANDIR "." )
|
||||
endif (WIN32)
|
||||
|
||||
# Configure the compiler options
|
||||
# --------------------------------
|
||||
# Compiler settings
|
||||
# --------------------------------
|
||||
|
||||
set( CMAKE_CXX_STANDARD 11 )
|
||||
set( CMAKE_CXX_STANDARD_REQUIRED ON )
|
||||
set( CMAKE_CXX_EXTENSIONS OFF )
|
||||
|
||||
# c++ flags
|
||||
set( CMAKE_CXX_FLAGS_DEBUG "-O0 -g" )
|
||||
set( CMAKE_CXX_FLAGS_RELEASE "-O3" )
|
||||
set( CMAKE_CXX_FLAGS_MINSIZEREL "-Os" )
|
||||
|
||||
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
|
||||
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wconversion -Wno-sign-conversion -Wextra" )
|
||||
elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue