ich möchte gerne ein Projekt strukturieren, ich benutze CMake. Ich möchte meine ausführbare Datei gerne in den bin Ordner packen, jedoch bleibt dieser immer leer.
im root verzeichnis gibt es einen src Folder der die cpp dateien enthält und eine build.sh die alles baut.
build.sh:
Code: Alles auswählen
#!/usr/bin/env bash
ROOTDIR=`pwd`
BUILDFOLDER=$ROOTDIR/build
BINFOLDER=$ROOTDIR/bin
mkdir -p $BUILDFOLDER $BINFOLDER
cd $BUILDFOLDER
cmake -DCMAKE_BUILD_TYPE=Release $ROOTDIR || exit 1
cmake --build .
Code: Alles auswählen
project (test)
cmake_minimum_required (VERSION 3.0)
set(INSTALL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/bin/")
add_subdirectory(src)
Code: Alles auswählen
add_executable(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/main.cpp")
install(TARGETS ${PROJECT_NAME} DESTINATION ${INSTALL_DIR})