@@ -47,7 +47,6 @@ cmake_minimum_required(VERSION 3.7)
|
||||
project("rocr")
|
||||
|
||||
set(CMAKE_VERBOSE_MAKEFILE ON)
|
||||
|
||||
## Expose static library option
|
||||
if ( NOT DEFINED BUILD_SHARED_LIBS )
|
||||
set ( BUILD_SHARED_LIBS ON )
|
||||
|
||||
@@ -248,7 +248,7 @@ add_definitions(-DLITTLEENDIAN_CPU=1)
|
||||
#
|
||||
# Linux Compiler options
|
||||
#
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 ")
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexceptions")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-math-errno")
|
||||
|
||||
@@ -48,6 +48,7 @@ cmake_minimum_required ( VERSION 3.7 )
|
||||
unset ( hsa-runtime64_LIB_DEPENDS CACHE )
|
||||
|
||||
set(CMAKE_VERBOSE_MAKEFILE ON)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
## Set core runtime module name and project name.
|
||||
set ( CORE_RUNTIME_NAME "hsa-runtime64" )
|
||||
|
||||
@@ -51,7 +51,7 @@ if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
set(ONLY64STR "64")
|
||||
endif()
|
||||
|
||||
set(HSA_COMMON_CXX_FLAGS "-Wall" "-std=c++11")
|
||||
set(HSA_COMMON_CXX_FLAGS "-Wall")
|
||||
set(HSA_COMMON_CXX_FLAGS ${HSA_COMMON_CXX_FLAGS} "-fPIC")
|
||||
if (CMAKE_COMPILER_IS_GNUCXX)
|
||||
set(HSA_COMMON_CXX_FLAGS ${HSA_COMMON_CXX_FLAGS} "-Wl,--unresolved-symbols=ignore-in-shared-libs")
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする