Ich möchte GSL als externes Projekt einbetten.Wie übersetzt man CMake Befehl in bash cmd und übergeben Sie es als Argument in anderen cmake Befehl?
ExternalProject_Add(
gsl
GIT_REPOSITORY git://git.savannah.gnu.org/gsl.git
DOWNLOAD_DIR external/gsl
SOURCE_DIR external/gsl
PATCH_COMMAND file(COPY external/gsl/contrib/CMakeLists.txt external/gsl/contrib/)
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
BINARY_DIR ./
INSTALL_DIR ./
)
Doch file(COPY external/gsl/contrib/CMakeLists.txt external/gsl/contrib/)
ist CMake Befehl (das im Allgemeinen auf jeder Plattform funktionieren könnte). Ich frage mich, wie man es in cmd
übersetzen kann, um es in PATCH_COMMAND
in plattformübergreifender Weise aufrufen zu können, ohne plattformabhängige Logik zu erzeugen?