File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
examples/performance_test Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 2525 )
2626endif (${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten" )
2727
28+ FASTTYPEGEN_TARGET(example example.xml)
29+
2830add_executable (mf_generic_decode generic_template_test.cpp)
2931target_link_libraries (mf_generic_decode
3032 # ${Boost_SYSTEM_LIBRARY} # only necessary when boost::chrono is used for measuring time
@@ -35,24 +37,26 @@ set_target_properties(mf_generic_decode_encode PROPERTIES COMPILE_FLAGS -DWITH_E
3537target_link_libraries (mf_generic_decode_encode
3638 ${TEST_LIBS} )
3739
38- FASTTYPEGEN_TARGET(example example.xml)
3940
4041add_executable (mf_fixed_decode ${FASTTYPEGEN_example_OUTPUTS} fixed_template_test.cpp)
4142target_link_libraries (mf_fixed_decode
4243 ${TEST_LIBS} )
4344
4445add_executable (mf_fixed_decode_encode ${FASTTYPEGEN_example_OUTPUTS} fixed_template_test.cpp)
4546set_target_properties (mf_fixed_decode_encode PROPERTIES COMPILE_FLAGS -DWITH_ENCODE)
47+ add_dependencies (mf_fixed_decode_encode mf_fixed_decode)
4648
4749target_link_libraries (mf_fixed_decode_encode
4850 ${TEST_LIBS} )
4951
5052
5153add_executable (mf_fixed_decode_v2 ${FASTTYPEGEN_example_OUTPUTS} fixed_template_test_v2.cpp)
54+ add_dependencies (mf_fixed_decode_v2 mf_fixed_decode_encode)
5255target_link_libraries (mf_fixed_decode_v2
5356 ${TEST_LIBS} )
5457
5558add_executable (mf_fixed_decode_encode_v2 ${FASTTYPEGEN_example_OUTPUTS} fixed_template_test_v2.cpp)
5659set_target_properties (mf_fixed_decode_encode_v2 PROPERTIES COMPILE_FLAGS -DWITH_ENCODE)
60+ add_dependencies (mf_fixed_decode_encode_v2 mf_fixed_decode_v2)
5761target_link_libraries (mf_fixed_decode_encode_v2
5862 ${TEST_LIBS} )
You can’t perform that action at this time.
0 commit comments