cmake_minimum_required(VERSION 2.6) #declaration du projet project(giotto) set(EXECUTABLE_OUTPUT_PATH bin/${CMAKE_BUILD_TYPE}) find_package(Threads) include_directories( c_functionality/fcode/ c_functionality/hcode/ c_functionality/ncode/ c_functionality/scode/ c_output/ecode/ c_output/ftable/ c_output/htable/ c_output/ntable/ c_output/oil/ c_output/stable/ c_platform/emachine/ ) file(GLOB SOURCES "c_functionality/fcode/*.c" "c_functionality/hcode/*.c" "c_functionality/ncode/*.c" "c_functionality/scode/*.c" "c_output/ecode/*.c" "c_output/ftable/*.c" "c_output/htable/*.c" "c_output/ntable/*.c" "c_output/oil/*.c" "c_output/stable/*.c" "c_platform/emachine/*.c" ) add_executable ( giotto ${SOURCES} ) IF(UNIX) TARGET_LINK_LIBRARIES(giotto m) ENDIF(UNIX) target_link_libraries(giotto ${CMAKE_THREAD_LIBS_INIT})