File tree Expand file tree Collapse file tree 25 files changed +28
-28
lines changed Expand file tree Collapse file tree 25 files changed +28
-28
lines changed Original file line number Diff line number Diff line change @@ -738,10 +738,10 @@ set(GGML_PUBLIC_HEADERS "ggml.h"
738
738
"${GGML_HEADERS_METAL} " "${GGML_HEADERS_MPI} " "${GGML_HEADERS_EXTRA} " )
739
739
740
740
set_target_properties (ggml PROPERTIES PUBLIC_HEADER "${GGML_PUBLIC_HEADERS} " )
741
- install (TARGETS ggml PUBLIC_HEADER )
741
+ install (TARGETS ggml PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} )
742
742
743
743
set_target_properties (llama PROPERTIES PUBLIC_HEADER ${CMAKE_CURRENT_SOURCE_DIR} /llama.h )
744
- install (TARGETS llama LIBRARY PUBLIC_HEADER )
744
+ install (TARGETS llama PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} )
745
745
746
746
install (
747
747
FILES convert.py
Original file line number Diff line number Diff line change 1
1
set (TARGET baby-llama )
2
2
add_executable (${TARGET} baby-llama.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET batched-bench )
2
2
add_executable (${TARGET} batched-bench.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET batched )
2
2
add_executable (${TARGET} batched.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET beam-search )
2
2
add_executable (${TARGET} beam-search.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET benchmark )
2
2
add_executable (${TARGET} benchmark-matmult.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE llama build_info ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_include_directories (${TARGET} PRIVATE ../../common )
6
6
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET convert-llama2c-to-ggml )
2
2
add_executable (${TARGET} convert-llama2c-to-ggml.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET embedding )
2
2
add_executable (${TARGET} embedding.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET export -lora )
2
2
add_executable (${TARGET} export -lora.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET finetune )
2
2
add_executable (${TARGET} finetune.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET infill )
2
2
add_executable (${TARGET} infill.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET llama-bench )
2
2
add_executable (${TARGET} llama-bench.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ if (BUILD_SHARED_LIBS)
19
19
target_compile_definitions (llava PRIVATE LLAMA_SHARED LLAMA_BUILD )
20
20
add_library (llava_shared SHARED $< TARGET_OBJECTS:llava> )
21
21
target_link_libraries (llava_shared PRIVATE ggml llama ${CMAKE_THREAD_LIBS_INIT} )
22
- install (TARGETS llava_shared LIBRARY )
22
+ install (TARGETS llava_shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} )
23
23
endif ()
24
24
25
25
if (NOT MSVC )
@@ -31,6 +31,6 @@ endif()
31
31
32
32
set (TARGET llava-cli )
33
33
add_executable (llava-cli llava-cli.cpp )
34
- install (TARGETS llava-cli RUNTIME )
34
+ install (TARGETS llava-cli RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
35
35
target_link_libraries (llava-cli PRIVATE common llama llava ${CMAKE_THREAD_LIBS_INIT} )
36
36
target_compile_features (llava PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET main )
2
2
add_executable (${TARGET} main.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET parallel )
2
2
add_executable (${TARGET} parallel.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET perplexity )
2
2
add_executable (${TARGET} perplexity.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET quantize-stats )
2
2
add_executable (${TARGET} quantize-stats.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE llama build_info ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_include_directories (${TARGET} PRIVATE ../../common )
6
6
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET quantize )
2
2
add_executable (${TARGET} quantize.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE llama build_info ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_include_directories (${TARGET} PRIVATE ../../common )
6
6
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET save-load-state )
2
2
add_executable (${TARGET} save-load-state.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ set(TARGET server)
2
2
option (LLAMA_SERVER_VERBOSE "Build verbose logging option for Server" ON )
3
3
include_directories (${CMAKE_CURRENT_SOURCE_DIR} )
4
4
add_executable (${TARGET} server.cpp json.hpp httplib.h )
5
- install (TARGETS ${TARGET} RUNTIME )
5
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
6
6
target_compile_definitions (${TARGET} PRIVATE
7
7
SERVER_VERBOSE=$<BOOL:${LLAMA_SERVER_VERBOSE}>
8
8
)
Original file line number Diff line number Diff line change 1
1
set (TARGET simple )
2
2
add_executable (${TARGET} simple.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET speculative )
2
2
add_executable (${TARGET} speculative.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET tokenize )
2
2
add_executable (${TARGET} tokenize.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
set (TARGET train-text-from-scratch )
2
2
add_executable (${TARGET} train-text-from-scratch.cpp )
3
- install (TARGETS ${TARGET} RUNTIME )
3
+ install (TARGETS ${TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
4
4
target_link_libraries (${TARGET} PRIVATE common llama ${CMAKE_THREAD_LIBS_INIT} )
5
5
target_compile_features (${TARGET} PRIVATE cxx_std_11 )
Original file line number Diff line number Diff line change 1
1
function (llama_build_executable source )
2
2
get_filename_component (TEST_TARGET ${source} NAME_WE )
3
3
add_executable (${TEST_TARGET} ${source} )
4
- install (TARGETS ${TEST_TARGET} RUNTIME )
4
+ install (TARGETS ${TEST_TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
5
5
target_link_libraries (${TEST_TARGET} PRIVATE llama common )
6
6
endfunction ()
7
7
@@ -13,7 +13,7 @@ endfunction()
13
13
function (llama_build_and_test_executable source )
14
14
get_filename_component (TEST_TARGET ${source} NAME_WE )
15
15
add_executable (${TEST_TARGET} ${source} )
16
- install (TARGETS ${TEST_TARGET} RUNTIME )
16
+ install (TARGETS ${TEST_TARGET} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
17
17
target_link_libraries (${TEST_TARGET} PRIVATE llama common )
18
18
add_test (NAME ${TEST_TARGET} COMMAND $< TARGET_FILE:${TEST_TARGET} > ${ARGN} )
19
19
endfunction ()
You can’t perform that action at this time.
0 commit comments