Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Podhorszki, Norbert
ADIOS2
Commits
78e17395
Commit
78e17395
authored
Jun 25, 2017
by
Podhorszki, Norbert
Browse files
use adios_config -l and adios_config -c separately in FindADIOS1 script
parent
6e3ff33c
Changes
1
Hide whitespace changes
Inline
Side-by-side
cmake/FindADIOS1.cmake
View file @
78e17395
...
...
@@ -117,14 +117,13 @@ find_program(ADIOS1_CONFIG NAME adios_config HINTS ${adios1_config_hints})
# check `adios_config` program ################################################
if
(
ADIOS1_CONFIG
)
execute_process
(
COMMAND
${
ADIOS1_CONFIG
}
${
adios1_config_opt
}
execute_process
(
COMMAND
${
ADIOS1_CONFIG
}
-c
${
adios1_config_opt
}
OUTPUT_VARIABLE adios1_config_out
RESULT_VARIABLE adios1_config_ret
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if
(
adios1_config_ret EQUAL 0
)
string
(
REGEX MATCH
"CFLAGS=([^
\n
]*)"
adios1_match
"
${
adios1_config_out
}
"
)
string
(
REPLACE
" "
";"
adios1_match
"
${
CMAKE_MATCH_1
}
"
)
string
(
REPLACE
" "
";"
adios1_match
"
${
adios1_config_out
}
"
)
set
(
adios1_include_hints
)
set
(
ADIOS1_COMPILE_OPTIONS
)
foreach
(
OPT IN LISTS adios1_match
)
...
...
@@ -134,8 +133,15 @@ if(ADIOS1_CONFIG)
list
(
APPEND ADIOS1_COMPILE_OPTIONS
${
OPT
}
)
endif
()
endforeach
()
string
(
REGEX MATCH
"LDFLAGS=([^
\n
]*)"
adios1_match
"
${
adios1_config_out
}
"
)
string
(
REPLACE
" "
";"
adios1_match
"
${
CMAKE_MATCH_1
}
"
)
endif
()
execute_process
(
COMMAND
${
ADIOS1_CONFIG
}
-l
${
adios1_config_opt
}
OUTPUT_VARIABLE adios1_config_out
RESULT_VARIABLE adios1_config_ret
OUTPUT_STRIP_TRAILING_WHITESPACE
)
if
(
adios1_config_ret EQUAL 0
)
string
(
REPLACE
" "
";"
adios1_match
"
${
adios1_config_out
}
"
)
set
(
adios1_libs
)
set
(
adios1_lib_hints
)
set
(
adios1_lib_flags
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment