forked from OSchip/llvm-project
18 lines
623 B
CMake
18 lines
623 B
CMake
# Because compiler-rt spends a lot of time setting up custom compile flags,
|
|
# define a handy helper function for it. The compile flags setting in CMake
|
|
# has serious issues that make its syntax challenging at best.
|
|
function(set_target_compile_flags target)
|
|
foreach(arg ${ARGN})
|
|
set(argstring "${argstring} ${arg}")
|
|
endforeach()
|
|
set_property(TARGET ${target} PROPERTY COMPILE_FLAGS "${argstring}")
|
|
endfunction()
|
|
|
|
function(set_target_link_flags target)
|
|
foreach(arg ${ARGN})
|
|
set(argstring "${argstring} ${arg}")
|
|
endforeach()
|
|
set_property(TARGET ${target} PROPERTY LINK_FLAGS "${argstring}")
|
|
endfunction()
|
|
|