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:
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.