Skip to content
This repository was archived by the owner on Jan 3, 2023. It is now read-only.

Commit 62e470b

Browse files
avijit-nervanarkimballn1
authored andcommitted
Cmake flags update (#1539)
* Added cmake flags to specify D_GLIBCXX_USE_CXX11_ABI and disable building of doc * Renamed the NGRAPH_DOC_BUILD_ENABLE flag based on PR feedback
1 parent ed22bf6 commit 62e470b

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

CMakeLists.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,13 @@ endif()
140140

141141
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
142142

143+
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
144+
if (DEFINED NGRAPH_USE_CXX_ABI)
145+
message( STATUS "nGraph using CXX11 ABI: " ${NGRAPH_USE_CXX_ABI} )
146+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GLIBCXX_USE_CXX11_ABI=${NGRAPH_USE_CXX_ABI}")
147+
endif()
148+
endif()
149+
143150
ngraph_var(NGRAPH_WARNINGS_AS_ERRORS DEFAULT "OFF")
144151
if (${NGRAPH_WARNINGS_AS_ERRORS})
145152
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror")
@@ -281,4 +288,7 @@ else()
281288
message(STATUS "unit tests disabled")
282289
endif()
283290

284-
add_subdirectory(doc)
291+
if (NGRAPH_DOC_BUILD_ENABLE)
292+
add_subdirectory(doc)
293+
endif()
294+

0 commit comments

Comments
 (0)