cmake_minimum_required(VERSION 2.8) project(CCGrid-raincloud-experiments C CXX) find_package (Threads) set(WFR_DIR /home/matthias/Uni/Work/WorkflowsOnManycores/wfr-eclipse-workspace/dist/) get_filename_component(INSTALL_DIR "bin" ABSOLUTE) set(WFR_INCLUDES ${WFR_DIR}/include) set(WFR_LIBS ${WFR_DIR}/lib/libwfr.a ${WFR_DIR}/lib/libboost_filesystem.a ${WFR_DIR}/lib/libboost_program_options.a ${WFR_DIR}/lib/libboost_system.a ${WFR_DIR}/lib/libodb-sqlite.a ${WFR_DIR}/lib/libodb.a ${WFR_DIR}/lib/libsqlite3.a ${CMAKE_THREAD_LIBS_INIT} ${CMAKE_DL_LIBS} ) set(CMAKE_CXX_FLAGS "-O3 -g3 -DNDEBUG -Wall") set(CMAKE_C_FLAGS "-O3 -g3 -DNDEBUG -Wall") file(MAKE_DIRECTORY ${INSTALL_DIR}) add_subdirectory(src/01.original) add_subdirectory(src/02.loopunswitching) add_subdirectory(src/03.loopunrolling) add_subdirectory(src/04.loopnesting) add_subdirectory(src/05.ifoptimization01) add_subdirectory(src/06.ifoptimization02) add_subdirectory(src/07.softwarepipelining01) add_subdirectory(src/08.softwarepipelining02) add_subdirectory(src/09.reduction01) add_subdirectory(src/10.reduction02) add_subdirectory(src/11.elimination01) add_subdirectory(src/12.elimination02) add_subdirectory(src/13.loophoisting01) add_subdirectory(src/14.loophoisting02) add_subdirectory(src/15.meteoag01) add_subdirectory(src/16.meteoag02) add_subdirectory(src/17.meteoag03) add_subdirectory(src/18.blast01) add_subdirectory(src/19.blast02)