Có cách nào để nối chuỗi trong cmake không?Làm thế nào để bạn nối chuỗi trong cmake
Tôi có một thư mục chỉ chứa tệp .cpp với các phương pháp chính. Tôi nghĩ rằng điều này sẽ được dễ dàng bằng cách chỉ sử dụng một foreach thông qua tất cả các tập tin src. Đây là những gì tôi đã có được điều này đến nay:
project(opengl-tutorial)
cmake_minimum_required(VERSION 2.8)
aux_source_directory(. SRC_LIST)
add_definitions(
--std=c++11
)
foreach (src ${SRC_LIST})
# name = ${src} + ".out"
add_executable(${name} ${src})
target_link_libraries(${name} GL GLU GLEW glfw)
endforeach(src ${SRC_LIST})
Làm cách nào tôi có thể làm những gì được mô tả trong nhận xét?
Chỉ cần một, chỉnh kén cá chọn canh nhỏ xíu. Chủ đề của câu hỏi là 'Làm thế nào để bạn nối chuỗi trong cmake'. Vì vậy, dấu chấm '.' trong câu trả lời là một chút gây hiểu lầm. Câu trả lời tổng quát suiting sẽ là: '" $ {stringA} $ {stringB} "' hoặc '" $ {stringA} bla "' hoặc '" bla $ {stringA} "' là các ví dụ để nối chuỗi biến hoặc chuỗi biến với chuỗi chữ. – yau