C'è un modo per concatenare stringhe in cmake?Come si concatena la stringa in cmake
Ho una cartella che contiene solo file .cpp con i metodi principali. Ho pensato che sarebbe stato facile semplicemente usando un foreach attraverso tutti i file src. Questo è quello che ho ottenuto fino a qui:
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})
Come posso fare quanto descritto nel commento?
Solo una piccola, la correzione schizzinosi. L'argomento della domanda è "Come si concatena la stringa in cmake". Quindi il punto '.' nella risposta è un po 'fuorviante. La risposta più generale sarebbe la seguente: '" $ {stringA} $ {stringB} "' o '" $ {stringA} bla "' o '" bla $ {stringA} "' sono esempi per concatenare variabili stringa o variabili stringa con stringhe letterali. – yau