File tree Expand file tree Collapse file tree 2 files changed +7
-9
lines changed Expand file tree Collapse file tree 2 files changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -21,11 +21,9 @@ cmake_minimum_required(VERSION 2.8)
2121SET (CMAKE_Fortran_COMPILER_WORKS 1)
2222SET (CMAKE_Fortran_ABI_COMPILED 0)
2323SET (CMAKE_Fortran_COMPILER_SUPPORTS_F90 1)
24- SET (CMAKE_Fortran_PREPROCESS_SOURCE
25- "<CMAKE_Fortran_COMPILER> -cpp <DEFINES> <INCLUDES> <FLAGS> -E <SOURCE> -o <PREPROCESSED_SOURCE>" )
2624SET (CMAKE_Fortran_MODDIR_FLAG "-module " )
2725
28- # If we are not building as a part of LLVM, build Flang as an
26+ # If we are not building as a part of LLVM, build Flang as a
2927# standalone project, using LLVM as an external library:
3028if ( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
3129 project (Flang)
@@ -40,15 +38,12 @@ if( ${TARGET_OS} STREQUAL "Linux" )
4038 if ( ${TARGET_ARCHITECTURE} STREQUAL "x86_64" )
4139 set (ARCHNAME x86-64)
4240 set (ARCH X86)
43- set (WRDSZ 64)
4441 elseif ( ${TARGET_ARCHITECTURE} STREQUAL "aarch64" )
4542 set (ARCHNAME aarch64)
4643 set (ARCH ARM)
47- set (WRDSZ 64)
4844 elseif ( ${TARGET_ARCHITECTURE} STREQUAL "ppc64le" )
4945 set (ARCHNAME ppc64le)
5046 set (ARCH POWER)
51- set (WRDSZ 64)
5247 else ()
5348 message ("Unsupported architecture: ${TARGET_ARCHITECTURE} " )
5449 return ()
5853 return ()
5954endif ()
6055
56+ math (EXPR WRDSZ "${CMAKE_SIZEOF_VOID_P} * 8" )
57+
6158# If we are not building as a part of LLVM, build Flang as an
6259# standalone project, using LLVM as an external library:
6360if ( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
Original file line number Diff line number Diff line change 1+
12#
23# Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved.
34#
@@ -96,7 +97,7 @@ add_flang_library(flangrti_shared
9697
9798# Resolve symbols against libm
9899if (NOT MSVC )
99- target_link_libraries (flangrti_shared PUBLIC m)
100+ target_link_libraries (flangrti_shared m)
100101endif ()
101102
102103
@@ -106,14 +107,14 @@ if (NOT DEFINED LIBOMP_EXPORT_DIR)
106107 FLANG_LIBOMP
107108 NAMES omp libomp
108109 HINTS ${CMAKE_BINARY_DIR} /lib)
109- target_link_libraries (flangrti_shared PUBLIC ${FLANG_LIBOMP} )
110+ target_link_libraries (flangrti_shared ${FLANG_LIBOMP} )
110111endif ()
111112
112113find_library (
113114 LIBPGMATH
114115 NAMES pgmath libpgmath
115116 HINTS ${CMAKE_BINARY_DIR} /lib)
116- target_link_libraries (flangrti_shared PUBLIC ${LIBPGMATH} )
117+ target_link_libraries (flangrti_shared ${LIBPGMATH} )
117118
118119if ( ${TARGET_ARCHITECTURE} STREQUAL "aarch64" )
119120 target_compile_definitions (flangrti_static PRIVATE TARGET_LINUX_ARM)
You can’t perform that action at this time.
0 commit comments