Skip to content
Snippets Groups Projects
Commit 591c38a6 authored by 数学の武士's avatar 数学の武士
Browse files

hotfix

parent 78a7005b
No related branches found
No related tags found
No related merge requests found
...@@ -3,10 +3,12 @@ cmake_minimum_required(VERSION 3.0) ...@@ -3,10 +3,12 @@ cmake_minimum_required(VERSION 3.0)
option(INCLUDE_CUDA "GPU build in mode" OFF) option(INCLUDE_CUDA "GPU build in mode" OFF)
option(INCLUDE_CXX "CXX build in mode" OFF) option(INCLUDE_CXX "CXX build in mode" OFF)
option(BUILD_DOC "Build documentation" OFF) option(BUILD_DOC "Build documentation" OFF)
option(SFX_CHECK_NAN "Build documentation" OFF)
if(BUILD_DOC) project(INMCM_sfx)
enable_language(Fortran)
endif(BUILD_DOC) if(BUILD_DOC)
find_package(Doxygen) find_package(Doxygen)
if (DOXYGEN_FOUND) if (DOXYGEN_FOUND)
set(DOXYGEN_IN ../doxygen/config) # doxygen config file set(DOXYGEN_IN ../doxygen/config) # doxygen config file
...@@ -18,8 +20,11 @@ endif(BUILD_DOC) ...@@ -18,8 +20,11 @@ endif(BUILD_DOC)
else() else()
message("Doxygen need to be installed to generate the doxygen documentation") message("Doxygen need to be installed to generate the doxygen documentation")
endif (DOXYGEN_FOUND) endif (DOXYGEN_FOUND)
project(INMCM_sfx) endif(BUILD_DOC)
enable_language(Fortran)
if (SFX_CHECK_NAN)
add_definitions(-DSFX_CHECK_NAN)
endif ()
if(INCLUDE_CXX) if(INCLUDE_CXX)
set(RUN_MACRO -DINCLUDE_CXX) set(RUN_MACRO -DINCLUDE_CXX)
...@@ -107,3 +112,10 @@ set(CMAKE_Fortran_FLAGS " -cpp ") ...@@ -107,3 +112,10 @@ set(CMAKE_Fortran_FLAGS " -cpp ")
add_executable(drag ${SOURCES}) add_executable(drag ${SOURCES})
add_definitions(${RUN_MACRO}) add_definitions(${RUN_MACRO})
set_property(TARGET drag PROPERTY LINKER_LANGUAGE Fortran) set_property(TARGET drag PROPERTY LINKER_LANGUAGE Fortran)
#copy data on post build
add_custom_command(
TARGET drag POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_SOURCE_DIR}/data
${CMAKE_CURRENT_BINARY_DIR}/data)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment