(Différences entre les versions)
Version du 1 février 2013 à 05:40
préparation a la compilation: cmake (cross platform make)
la commande de l'éditeur de lien target_link_librairies doit être placé après la commande de compilation add_executable.
- passage de parametre: Les parametre sont passé avec l'option -D <Nom_du_parametre>:<type>=<Valeur> ( avec ou sans espace entre -D et le nom de variable )soit par exemple:
cmake -D WITH_OPENGL:bool=ON -D WITH_TBB:bool=ON
- cmake, option de compilation: pour definir des options de compilation ajouter un élément de la forme au fichier CMakeLists.txt:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse4 -msse4.2 -msse4.1")
Exemple de fichier CMakeLists.txt
project(usb-liste)
add_executable(usb-liste main.cpp)
link_directories(/usr/local/lib)
target_link_libraries (usb-liste libusb-1.0.so)