Merge topic 'cray-prgev-cleanup'
64e26850 CrayPrgEnv: Cleanup binaries from implicit compile flag detection
This commit is contained in:
commit
0296089291
@ -16,13 +16,16 @@ macro(__cray_extract_args cmd tag_regex out_var make_absolute)
|
|||||||
endmacro()
|
endmacro()
|
||||||
|
|
||||||
function(__cray_extract_implicit src compiler_cmd link_cmd lang include_dirs_var link_dirs_var link_libs_var)
|
function(__cray_extract_implicit src compiler_cmd link_cmd lang include_dirs_var link_dirs_var link_libs_var)
|
||||||
|
set(BIN "${CMAKE_PLATFORM_INFO_DIR}/CrayExtractImplicit_${lang}.bin")
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND ${CMAKE_${lang}_COMPILER}
|
COMMAND ${CMAKE_${lang}_COMPILER} ${CMAKE_${lang}_VERBOSE_FLAG} -o ${BIN}
|
||||||
${CMAKE_${lang}_VERBOSE_FLAG} -o cray_extract_implicit_${lang} ${src}
|
|
||||||
RESULT_VARIABLE result
|
RESULT_VARIABLE result
|
||||||
OUTPUT_VARIABLE output
|
OUTPUT_VARIABLE output
|
||||||
ERROR_VARIABLE error
|
ERROR_VARIABLE error
|
||||||
)
|
)
|
||||||
|
if(EXISTS "${BIN}")
|
||||||
|
file(REMOVE "${BIN}")
|
||||||
|
endif()
|
||||||
set(include_dirs)
|
set(include_dirs)
|
||||||
set(link_dirs)
|
set(link_dirs)
|
||||||
set(link_libs)
|
set(link_libs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user