endif() | endif() | ||||
target_link_libraries(espeak-ng PUBLIC espeak-include) | target_link_libraries(espeak-ng PUBLIC espeak-include) | ||||
if ((MINGW OR WIN32 OR MSVC) AND BUILD_SHARED_LIBS) | |||||
set_target_properties(espeak-ng PROPERTIES | |||||
RUNTIME_OUTPUT_DIRECTORY .. | |||||
) | |||||
endif() | |||||
install(TARGETS espeak-ng LIBRARY) | install(TARGETS espeak-ng LIBRARY) |
target_link_libraries(test_${_test_name} PRIVATE | target_link_libraries(test_${_test_name} PRIVATE | ||||
$<TARGET_PROPERTY:espeak-ng,LINK_LIBRARIES> | $<TARGET_PROPERTY:espeak-ng,LINK_LIBRARIES> | ||||
) | ) | ||||
target_compile_definitions(test_${_test_name} PRIVATE LIBESPEAK_NG_EXPORT=1) | |||||
target_include_directories( | target_include_directories( | ||||
test_${_test_name} PRIVATE | test_${_test_name} PRIVATE | ||||
$<TARGET_PROPERTY:espeak-ng,SOURCE_DIR> | $<TARGET_PROPERTY:espeak-ng,SOURCE_DIR> |