Czy istnieje sposób łączenia łańcuchów w cmake?Jak połączyć łańcuch w cmake
Mam folder, który zawiera tylko pliki .cpp z głównymi metodami. Myślałem, że to będzie łatwe, po prostu używając foreach przez wszystkie pliki src. Oto, co mam tak daleko:
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})
Jak mogę zrobić to, co opisano w komentarzu?
Wystarczy niewielka, wybredna korekta. Tematem pytania jest "Jak połączyć łańcuch w cmake". Więc kropka '.' w odpowiedzi jest trochę myląca. Odpowiedź bardziej ogólna brzmi: "$ {stringA} $ {stringB}" 'lub' "$ {stringA} bla" 'lub' "bla $ {stringA}" 'są przykładami łączenia zmiennych łańcuchowych lub zmiennych łańcuchowych z literały ciągów. – yau