Move application files to app dir

This commit is contained in:
Max Luebke 2022-03-08 14:49:56 +01:00
parent aea4c91e7a
commit caae08176b
7 changed files with 13 additions and 11 deletions

View File

@ -13,8 +13,9 @@ build:
stage: build
artifacts:
paths:
- build/src/1D
- build/src/2D
- build/app/1D
- build/app/2D
- build/app/Comp2D
expire_in: 100s
script:
- mkdir build && cd build

View File

@ -7,4 +7,5 @@ set(CMAKE_CXX_STANDARD 14)
find_package(Eigen3 REQUIRED NO_MODULE)
add_subdirectory(app)
add_subdirectory(src)

8
app/CMakeLists.txt Normal file
View File

@ -0,0 +1,8 @@
add_executable(1D main_1D.cpp)
target_link_libraries(1D PUBLIC diffusion)
add_executable(2D main_2D.cpp)
target_link_libraries(2D PUBLIC diffusion)
add_executable(Comp2D main_2D_mdl.cpp)
target_link_libraries(Comp2D PUBLIC diffusion)

View File

@ -1,11 +1,3 @@
add_library(diffusion OBJECT BTCSDiffusion.cpp BTCSDiffusion.hpp)
target_link_libraries(diffusion Eigen3::Eigen)
add_executable(1D main_1D.cpp)
target_link_libraries(1D PUBLIC diffusion)
add_executable(2D main_2D.cpp)
target_link_libraries(2D PUBLIC diffusion)
add_executable(Comp2D main_2D_mdl.cpp)
target_link_libraries(Comp2D PUBLIC diffusion)
target_include_directories(diffusion PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})