IffGit has a new shared runner for building Docker images in GitLab CI. Visit https://iffgit.fz-juelich.de/examples/ci-docker-in-docker for more details.

CMakeLists.txt 708 Bytes
Newer Older
Daniel Wortmann's avatar
Daniel Wortmann committed
1
2
3
4
5
6
cmake_minimum_required(VERSION 3.0)
#Some stuff might be defined in config file
if (EXISTS "${CMAKE_BINARY_DIR}/config.cmake")
   include("${CMAKE_BINARY_DIR}/config.cmake")
endif()

7
set(tmp ${CMAKE_Fortran_FLAGS})
8
project(FLEUR LANGUAGES C Fortran)
Daniel Wortmann's avatar
Daniel Wortmann committed
9
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} ${tmp}")
10
11

include("cmake/CompilerConfig.txt")
12
13

include("cmake/ReportConfig.txt")
14
include("cmake/Generate_Schema.cmake")
15

16
17
include("cmake/Files_and_Targets.txt")

18
19
include("cmake/filespecific.cmake")

20
21
22
23
include("cmake/hdf5-subproject.cmake")



24
25
26
27
28
#install(TARGETS fleur inpgen DESTINATION bin)
install(PROGRAMS ${CMAKE_BINARY_DIR}/fleur 
        CONFIGURATIONS Debug
        DESTINATION bin
        RENAME fleur_dbg)