target_link_libraries( | target_link_libraries( | ||||
espeak-ng-bin PRIVATE espeak-ng espeak-ng-config | espeak-ng-bin PRIVATE espeak-ng espeak-ng-config | ||||
) | ) | ||||
if (MINGW) | |||||
target_link_options(espeak-ng-bin PRIVATE "-static-libstdc++" "-static") | |||||
endif() | |||||
if (MSVC) | if (MSVC) | ||||
target_sources(espeak-ng-bin PRIVATE compat/getopt.c) | target_sources(espeak-ng-bin PRIVATE compat/getopt.c) | ||||
endif() | endif() |
) | ) | ||||
endif() | endif() | ||||
if (MINGW) | |||||
target_link_options(espeak-ng PRIVATE "-static-libstdc++" "-static") | |||||
endif() | |||||
install(TARGETS espeak-ng LIBRARY) | install(TARGETS espeak-ng LIBRARY) |
$<TARGET_PROPERTY:espeak-ng,INTERFACE_INCLUDE_DIRECTORIES> | $<TARGET_PROPERTY:espeak-ng,INTERFACE_INCLUDE_DIRECTORIES> | ||||
$<TARGET_PROPERTY:espeak-ng-config,INTERFACE_INCLUDE_DIRECTORIES> | $<TARGET_PROPERTY:espeak-ng-config,INTERFACE_INCLUDE_DIRECTORIES> | ||||
) | ) | ||||
if (MINGW) | |||||
target_link_options(test_${_test_name} PUBLIC "-static" "-static-libstdc++") | |||||
endif() | |||||
add_dependencies(test_${_test_name} data) | add_dependencies(test_${_test_name} data) | ||||
add_test( | add_test( | ||||
NAME ${_test_name} | NAME ${_test_name} |