mirror of https://gitee.com/bigwinds/arangodb
fixed windows
This commit is contained in:
parent
abccddeec9
commit
9a2c4aa28f
|
@ -293,22 +293,30 @@ string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TL)
|
|||
|
||||
set(DEBUG FALSE)
|
||||
|
||||
if (CMAKE_BUILD_TYPE_TL MATCHES debug)
|
||||
if (WINDOWS)
|
||||
if (CMAKE_BUILD_TYPE_TL MATCHES debug)
|
||||
set(DEBUG TRUE)
|
||||
set(WIN_RELEASE_TYPE Debug)
|
||||
set(WIN_GYP_RELEASE_TYPE Debug)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g")
|
||||
elseif (CMAKE_BUILD_TYPE_TL MATCHES relwithdebinfo)
|
||||
elseif (CMAKE_BUILD_TYPE_TL MATCHES relwithdebinfo)
|
||||
set(WIN_RELEASE_TYPE RelWithDebInfo)
|
||||
set(WIN_GYP_RELEASE_TYPE release)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -g")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -g")
|
||||
elseif (CMAKE_BUILD_TYPE_TL MATCHES release)
|
||||
elseif (CMAKE_BUILD_TYPE_TL MATCHES release)
|
||||
set(WIN_RELEASE_TYPE Release)
|
||||
set(WIN_GYP_RELEASE_TYPE release)
|
||||
endif ()
|
||||
else ()
|
||||
if (CMAKE_BUILD_TYPE_TL MATCHES debug)
|
||||
set(DEBUG TRUE)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g")
|
||||
elseif (CMAKE_BUILD_TYPE_TL MATCHES relwithdebinfo)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -g")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -g")
|
||||
elseif (CMAKE_BUILD_TYPE_TL MATCHES release)
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3")
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
################################################################################
|
||||
|
@ -443,6 +451,15 @@ if (WINDOWS)
|
|||
add_definitions("-D_CRT_SECURE_NO_WARNINGS=1")
|
||||
endif ()
|
||||
|
||||
################################################################################
|
||||
## REGEX
|
||||
################################################################################
|
||||
|
||||
if (WINDOWS)
|
||||
include_directories(${REGEX_INCLUDE_DIR})
|
||||
add_definitions("-D_CRT_SECURE_NO_WARNINGS=1")
|
||||
endif ()
|
||||
|
||||
################################################################################
|
||||
## BOOST
|
||||
################################################################################
|
||||
|
|
Loading…
Reference in New Issue