diff --git a/examples/talk-llama/CMakeLists.txt b/examples/talk-llama/CMakeLists.txt index 0b347f6a..e2130a40 100644 --- a/examples/talk-llama/CMakeLists.txt +++ b/examples/talk-llama/CMakeLists.txt @@ -1,30 +1,14 @@ if (WHISPER_SDL2) # talk-llama set(TARGET talk-llama) - #add_executable(${TARGET} talk-llama.cpp llama.cpp) - #target_include_directories(${TARGET} PRIVATE ${SDL2_INCLUDE_DIRS}) - #target_link_libraries(${TARGET} PRIVATE common common-sdl whisper ${SDL2_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) - - # TODO: this is temporary - # need to export ggml symbols for MSVC, but too lazy .. - add_executable(${TARGET} - talk-llama.cpp - llama.cpp - ../common.cpp - ../common-sdl.cpp - ../../ggml.c - ../../ggml-alloc.c - ../../ggml-backend.c - ../../ggml-quants.c - ../../whisper.cpp) + add_executable(${TARGET} talk-llama.cpp llama.cpp) + target_include_directories(${TARGET} PRIVATE ${SDL2_INCLUDE_DIRS}) + target_link_libraries(${TARGET} PRIVATE common common-sdl whisper ${SDL2_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) if(WIN32) - # It requires Windows 8.1 or later for PrefetchVirtualMemory - target_compile_definitions(${TARGET} PRIVATE -D_WIN32_WINNT=0x0602) + # It requires Windows 8.1 or later for PrefetchVirtualMemory + target_compile_definitions(${TARGET} PRIVATE -D_WIN32_WINNT=0x0602) endif() - target_include_directories(${TARGET} PRIVATE ${SDL2_INCLUDE_DIRS} ../../) - target_link_libraries(${TARGET} PRIVATE ${SDL2_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) - include(DefaultTargetOptions) endif ()