Merge branch 'issue/cmake_cleanup' into 'master'
Issue/cmake cleanup CMake files for old and new (>=3.2) cmake versions are now synchonized, i.e. do nearly exactly the same, except for the used cmake commands. The targets are now named according to a configuration, i.e. sequential targets get the suffix `-s` and parallel targets the suffix `-p`. For a debug configuration the suffix `d` is added addeitionally. This several AMDiS versions can be installed in the same directory. The `AMDiSConfig.cmake` script provides a component argument, where you can specify which configuration to load: ```cmake find_package(AMDiS 1.1 REQUIRED [PARALLEL|SEQUENTIAL]) add_executable(yourTarget <yourSources>) include_directories(${AMDIS_INCLUDE_DIRS}) compile_definitions(${AMDIS_COMPILEFLAGS}) target_link_libraries(yourTarget ${AMDIS_LIBRARIES}) ``` Additionally a version argument can be provided, since a `AMDiSConfigVersion.cmake` file is generated. See merge request !13
Showing
AMDiS/cmake/AMDIS.cmake.in
0 → 100644