cmake_minimum_required(VERSION 3.14)

project(aidvoice_cpp_sample)

set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

set(AIDVOICE_INC_BASE "/usr/local/include")
set(AIDVOICE_LIB_DIR  "/usr/local/lib")
set(AIDVOICE_LIB_NAME "aidvoice_speech")

add_executable(test_tts_whole test_tts_whole.cpp)

target_include_directories(test_tts_whole 
    PUBLIC 
        ${AIDVOICE_INC_BASE}
)

target_link_directories(test_tts_whole 
    PUBLIC 
        ${AIDVOICE_LIB_DIR}
)

target_link_libraries(test_tts_whole 
    PUBLIC 
        ${AIDVOICE_LIB_NAME}
)

add_executable(test_tts_fragment test_tts_fragment.cpp)

target_include_directories(test_tts_fragment 
    PUBLIC 
        ${AIDVOICE_INC_BASE}
)

target_link_directories(test_tts_fragment 
    PUBLIC 
        ${AIDVOICE_LIB_DIR}
)

target_link_libraries(test_tts_fragment 
    PUBLIC 
        ${AIDVOICE_LIB_NAME}
)



add_executable(test_tts_file test_tts_file.cpp)

target_include_directories(test_tts_file 
    PUBLIC 
        ${AIDVOICE_INC_BASE}
)

target_link_directories(test_tts_file 
    PUBLIC 
        ${AIDVOICE_LIB_DIR}
)

target_link_libraries(test_tts_file 
    PUBLIC 
        ${AIDVOICE_LIB_NAME}
)
