# Specify minimum CMake version cmake_minimum_required(VERSION 2.6) # Project name project( OGS-6 ) ### CMake includes ### INCLUDE(scripts/cmake/CMakeSetup.cmake) INCLUDE(scripts/cmake/CompilerSetup.cmake) # Finds FIND_PACKAGE(OpenMP) IF(OPENMP_FOUND) SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") ENDIF() # Set build directories SET( EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin ) SET( LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib ) # Add subdirectories with the projects ADD_SUBDIRECTORY( Base ) ADD_SUBDIRECTORY( GeoLib ) ADD_SUBDIRECTORY( MathLib ) ADD_SUBDIRECTORY( SimpleTests/MatrixTests ) IF(NOT MSVC) ADD_SUBDIRECTORY( SimpleTests/SolverTests ) ENDIF(NOT MSVC)