Skip to content

Commit 91fd91a

Browse files
committed
Simplifying cmake script.
1 parent 6c4fd15 commit 91fd91a

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

CMakeLists.txt

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -97,23 +97,14 @@ function (dsl_parse type name)
9797
string(REPLACE ";" "\n" schema_files "${DSL_PARSE_SCHEMAS}")
9898
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${name}/schema_files.txt "${schema_files}")
9999

100-
add_custom_target(${name}_prot_rm
101-
COMMAND ${CMAKE_COMMAND} -E remove_directory ${output_dir}
102-
)
103-
104-
add_custom_command(
105-
OUTPUT ${output_dir}
106-
DEPENDS ${DSL_PARSE_SCHEMAS} ${src_files} ${name}_prot_rm
100+
add_custom_target(${name}_dsl ALL
107101
COMMAND ${CMAKE_COMMAND} -E remove_directory ${output_dir}
108102
COMMAND ${COMMSDSL2COMMS} --warn-as-err ${multi_schema_param} ${code_input_param} "--comms-tag=${CC_COMMS_TAG}"
109-
-o ${output_dir} -i ${CMAKE_CURRENT_BINARY_DIR}/${name}/schema_files.txt
110-
)
111-
112-
add_custom_target(${name}_dsl ALL
103+
-o ${output_dir} -i ${CMAKE_CURRENT_BINARY_DIR}/${name}/schema_files.txt
113104
COMMAND ${CMAKE_COMMAND}
114105
-DGENERATED="${output_dir}/include" -DOUTPUT="${PROJECT_SOURCE_DIR}/${type}/${name}/include"
115106
-P "${PROJECT_SOURCE_DIR}/CopyGenerated.cmake"
116-
DEPENDS ${name}_prot_rm ${output_dir} "${PROJECT_SOURCE_DIR}/CopyGenerated.cmake" ${DSL_PARSE_SCHEMAS} ${src_files}
107+
DEPENDS ${output_dir} "${PROJECT_SOURCE_DIR}/CopyGenerated.cmake" ${DSL_PARSE_SCHEMAS} ${src_files}
117108
)
118109

119110
endfunction ()

0 commit comments

Comments
 (0)