mirror of
https://github.com/eosswedenorg/antelope-keygen
synced 2026-07-03 11:53:41 +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 "." )
|
set( CMAKE_INSTALL_MANDIR "." )
|
||||||
endif (WIN32)
|
endif (WIN32)
|
||||||
|
|
||||||
# Configure the compiler options
|
# --------------------------------
|
||||||
|
# Compiler settings
|
||||||
|
# --------------------------------
|
||||||
|
|
||||||
set( CMAKE_CXX_STANDARD 11 )
|
set( CMAKE_CXX_STANDARD 11 )
|
||||||
set( CMAKE_CXX_STANDARD_REQUIRED ON )
|
set( CMAKE_CXX_STANDARD_REQUIRED ON )
|
||||||
set( CMAKE_CXX_EXTENSIONS OFF )
|
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")
|
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
|
||||||
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wconversion -Wno-sign-conversion -Wextra" )
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wconversion -Wno-sign-conversion -Wextra" )
|
||||||
elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue