Emplacement exécutable CMake

J'ai une question très simple structure de répertoire:

Project
Project/src
Project/build

Fichiers Source sont dans Project/srcet je ne l'src construire dans Project/build. Après l'exécution de cmake ../; makeje peux lancer l'exécutable ainsi: Project/build$ src/Executable - qui est, la Executable est créé dans le build/src répertoire.

Comment puis-je régler l'emplacement de l'exécutable dans le CMakeLists.txt fichier? J'ai tenté de suivre quelques exemples trouvés à cmake.orgmais les liens que les travaux ne semblent pas montrer de ce comportement.

Mon Project/src/CMakeLists.txt fichier est répertorié ici.


include_directories(${SBSProject_SOURCE_DIR}/src)
link_directories(${SBSProject_BINARY_DIR}/src)

set ( SBSProject_SOURCES
    main.cpp
    )

add_executable( TIOBlobs ${SBSProject_SOURCES})

Et le haut-niveau Project/CMakeLists.txt:


cmake_minimum_required (VERSION 2.6)
project (SBSProject)

set (CMAKE_CXX_FLAGS "-g3 -Wall -O0") 

add_subdirectory(src)

source d'informationauteur simont