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})
