Removed ngraph-specific variable with flags (#4232)
This commit is contained in:
parent
1da8f65b45
commit
2a2ef7d989
@ -200,27 +200,6 @@ if (LINUX)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------------------------
|
|
||||||
# Compile Flags to pass to external projects...
|
|
||||||
#-----------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
|
||||||
if (DEFINED NGRAPH_USE_CXX_ABI)
|
|
||||||
message( STATUS "nGraph using CXX11 ABI: " ${NGRAPH_USE_CXX_ABI} )
|
|
||||||
list(APPEND NGRAPH_COMMON_FLAGS -D_GLIBCXX_USE_CXX11_ABI=${NGRAPH_USE_CXX_ABI})
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
string(REPLACE " " ";" NGRAPH_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
|
||||||
string(REPLACE " " ";" NGRAPH_CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
|
|
||||||
list(APPEND NGRAPH_COMMON_CXX_FLAGS ${NGRAPH_CMAKE_CXX_FLAGS} ${NGRAPH_COMMON_FLAGS})
|
|
||||||
list(APPEND NGRAPH_COMMON_C_FLAGS ${NGRAPH_CMAKE_C_FLAGS} ${NGRAPH_COMMON_FLAGS})
|
|
||||||
message(STATUS "NGRAPH_COMMON_CXX_FLAGS ${NGRAPH_COMMON_CXX_FLAGS}")
|
|
||||||
message(STATUS "NGRAPH_COMMON_C_FLAGS ${NGRAPH_COMMON_C_FLAGS}")
|
|
||||||
|
|
||||||
# Set baseline flags for nGraph source files
|
|
||||||
string(REPLACE ";" " " CMAKE_ORIGINAL_CXX_FLAGS "${NGRAPH_COMMON_CXX_FLAGS}")
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------
|
||||||
# Compile Flags for nGraph...
|
# Compile Flags for nGraph...
|
||||||
#-----------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------
|
||||||
|
@ -42,15 +42,7 @@ if(CMAKE_BUILD_TYPE)
|
|||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(UNIX)
|
# Build for ninja
|
||||||
# workaround for compile error
|
|
||||||
# related: https://github.com/intel/mkl-dnn/issues/55
|
|
||||||
set(GTEST_CXX_FLAGS "-Wno-unused-result ${CMAKE_ORIGINAL_CXX_FLAGS} -Wno-undef")
|
|
||||||
else()
|
|
||||||
set(GTEST_CXX_FLAGS ${CMAKE_ORIGINAL_CXX_FLAGS})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
#Build for ninja
|
|
||||||
SET(GTEST_PATHS ${GTEST_OUTPUT_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}gtestd${CMAKE_STATIC_LIBRARY_SUFFIX}
|
SET(GTEST_PATHS ${GTEST_OUTPUT_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}gtestd${CMAKE_STATIC_LIBRARY_SUFFIX}
|
||||||
${GMOCK_OUTPUT_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}gmockd${CMAKE_STATIC_LIBRARY_SUFFIX}
|
${GMOCK_OUTPUT_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}gmockd${CMAKE_STATIC_LIBRARY_SUFFIX}
|
||||||
${GTEST_OUTPUT_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}gtest${CMAKE_STATIC_LIBRARY_SUFFIX}
|
${GTEST_OUTPUT_DIR}/${CMAKE_STATIC_LIBRARY_PREFIX}gtest${CMAKE_STATIC_LIBRARY_SUFFIX}
|
||||||
|
@ -26,16 +26,10 @@ set(ONNX_VERSION 1.8.1)
|
|||||||
# Download and install libonnx ...
|
# Download and install libonnx ...
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
# Since this file is going to be modifying CMAKE_CXX_FLAGS we need to preserve
|
|
||||||
# it so we won't overwrite the caller's CMAKE_CXX_FLAGS
|
|
||||||
set(PUSH_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
|
|
||||||
|
|
||||||
set(ONNX_GIT_REPO_URL https://github.com/onnx/onnx.git)
|
set(ONNX_GIT_REPO_URL https://github.com/onnx/onnx.git)
|
||||||
set(ONNX_GIT_BRANCH rel-${ONNX_VERSION})
|
set(ONNX_GIT_BRANCH rel-${ONNX_VERSION})
|
||||||
set(NGRAPH_ONNX_NAMESPACE ngraph_onnx)
|
set(NGRAPH_ONNX_NAMESPACE ngraph_onnx)
|
||||||
|
|
||||||
set(CMAKE_CXX_FLAGS ${CMAKE_ORIGINAL_CXX_FLAGS})
|
|
||||||
|
|
||||||
FetchContent_Declare(
|
FetchContent_Declare(
|
||||||
ext_onnx
|
ext_onnx
|
||||||
GIT_REPOSITORY ${ONNX_GIT_REPO_URL}
|
GIT_REPOSITORY ${ONNX_GIT_REPO_URL}
|
||||||
@ -77,6 +71,3 @@ endif()
|
|||||||
|
|
||||||
set(ONNX_INCLUDE_DIR ${ext_onnx_SOURCE_DIR})
|
set(ONNX_INCLUDE_DIR ${ext_onnx_SOURCE_DIR})
|
||||||
set(ONNX_PROTO_INCLUDE_DIR ${ext_onnx_BINARY_DIR})
|
set(ONNX_PROTO_INCLUDE_DIR ${ext_onnx_BINARY_DIR})
|
||||||
|
|
||||||
# Now make sure we restore the original CMAKE_CXX_FLAGS for the caller
|
|
||||||
set(CMAKE_CXX_FLAGS ${PUSH_CMAKE_CXX_FLAGS})
|
|
||||||
|
Loading…
Reference in New Issue
Block a user