File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1192,15 +1192,17 @@ macro(ssg_build_html_stig_tables PRODUCT)
11921192endmacro ()
11931193
11941194macro (rule_dir_json )
1195- add_custom_command (
1196- OUTPUT "${CMAKE_BINARY_DIR} /rule_dirs.json"
1197- COMMAND env "PYTHONPATH=$ENV{PYTHONPATH} " "${Python_EXECUTABLE} " "${CMAKE_SOURCE_DIR} /utils/rule_dir_json.py" "--root" "${CMAKE_SOURCE_DIR} " "--output" "${CMAKE_BINARY_DIR} /rule_dirs.json" --quiet
1198- COMMENT "[rule-dir-json] creating build/rule_dirs.json"
1199- )
1200- add_custom_target (
1201- rule_dir_json
1202- DEPENDS "${CMAKE_SOURCE_DIR} /build/rule_dirs.json"
1203- )
1195+ if (NOT TARGET rule_dir_json)
1196+ add_custom_command (
1197+ OUTPUT "${CMAKE_BINARY_DIR} /rule_dirs.json"
1198+ COMMAND env "PYTHONPATH=$ENV{PYTHONPATH} " "${Python_EXECUTABLE} " "${CMAKE_SOURCE_DIR} /utils/rule_dir_json.py" "--root" "${CMAKE_SOURCE_DIR} " "--output" "${CMAKE_BINARY_DIR} /rule_dirs.json" --quiet
1199+ COMMENT "[rule-dir-json] creating build/rule_dirs.json"
1200+ )
1201+ add_custom_target (
1202+ rule_dir_json
1203+ DEPENDS "${CMAKE_SOURCE_DIR} /build/rule_dirs.json"
1204+ )
1205+ endif ()
12041206endmacro ()
12051207
12061208
You can’t perform that action at this time.
0 commit comments