Skip to content

Commit 62d9f8e

Browse files
committed
Fix some warnings
1 parent fc28b9e commit 62d9f8e

File tree

4 files changed

+11
-5
lines changed

4 files changed

+11
-5
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ endif()
3232
set(TARGET_OS ${CMAKE_HOST_SYSTEM_NAME} CACHE STRING "Target OS")
3333
set(TARGET_ARCHITECTURE ${CMAKE_HOST_SYSTEM_PROCESSOR} CACHE STRING "Target Architecture")
3434

35+
if (POLICY CMP0054)
36+
cmake_policy(SET CMP0054 NEW)
37+
endif()
38+
3539
if( ${TARGET_OS} STREQUAL "Linux" )
3640
set(OS "LINUX")
3741
set(OSNAME "Linux")

runtime/flangrti/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ add_flang_library(flangrti_shared
9797

9898
# Resolve symbols against libm
9999
if (NOT MSVC)
100-
target_link_libraries(flangrti_shared m)
100+
target_link_libraries(flangrti_shared PRIVATE m)
101101
endif()
102102

103103

@@ -107,14 +107,14 @@ if (NOT DEFINED LIBOMP_EXPORT_DIR)
107107
FLANG_LIBOMP
108108
NAMES omp libomp
109109
HINTS ${CMAKE_BINARY_DIR}/lib)
110-
target_link_libraries(flangrti_shared ${FLANG_LIBOMP})
110+
target_link_libraries(flangrti_shared PRIVATE ${FLANG_LIBOMP})
111111
endif()
112112

113113
find_library(
114114
LIBPGMATH
115115
NAMES pgmath libpgmath
116116
HINTS ${CMAKE_BINARY_DIR}/lib)
117-
target_link_libraries(flangrti_shared ${LIBPGMATH})
117+
target_link_libraries(flangrti_shared PRIVATE ${LIBPGMATH})
118118

119119
if( ${TARGET_ARCHITECTURE} STREQUAL "aarch64" )
120120
target_compile_definitions(flangrti_static PRIVATE TARGET_LINUX_ARM)

tools/flang1/flang1exe/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,12 +155,13 @@ target_compile_options(flang1
155155
)
156156

157157
target_link_libraries(flang1
158+
PRIVATE
158159
flangArgParser
159160
scutil
160161
)
161162

162163
if (NOT MSVC)
163-
target_link_libraries(flang1 m)
164+
target_link_libraries(flang1 PRIVATE m)
164165
endif()
165166

166167
# Install flang1 executable

tools/flang2/flang2exe/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,13 @@ target_compile_options(flang2
139139
)
140140

141141
target_link_libraries(flang2
142+
PRIVATE
142143
flangArgParser
143144
scutil
144145
)
145146

146147
if (NOT MSVC)
147-
target_link_libraries(flang2 m)
148+
target_link_libraries(flang2 PRIVATE m)
148149
endif()
149150

150151
add_dependencies(flang2

0 commit comments

Comments
 (0)