Skip to content
Snippets Groups Projects
Commit a8f54b53 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

comsmetic clean-up

parent 051b3a1d
Branches
Tags
No related merge requests found
...@@ -30,6 +30,14 @@ include_directories(utils) ...@@ -30,6 +30,14 @@ include_directories(utils)
include(GetKokkosCompilerFlags) include(GetKokkosCompilerFlags)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
# ------------------- Source files --------------------
# Pastis binary # Pastis binary
add_executable(pastis main.cpp) add_executable(
target_link_libraries(pastis kokkos PastisUtils) pastis
main.cpp)
# Libraries
target_link_libraries(
pastis
kokkos
PastisUtils)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}) include_directories(${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${CMAKE_CURRENT_BINARY_DIR}) include_directories(${CMAKE_CURRENT_BINARY_DIR})
# ------------------- Source files --------------------
add_library(
PastisUtils
RevisionInfo.cpp)
# --------------- get git revision info ---------------
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake/cmake-modules") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake/cmake-modules")
include(GetGitRevisionDescription) include(GetGitRevisionDescription)
...@@ -14,6 +22,7 @@ else() ...@@ -14,6 +22,7 @@ else()
set(PASTIS_IS_CLEAN false) set(PASTIS_IS_CLEAN false)
endif() endif()
# Generates revision header file
add_custom_target( add_custom_target(
git_revision git_revision
ALL ALL
...@@ -28,8 +37,14 @@ set_source_files_properties( ...@@ -28,8 +37,14 @@ set_source_files_properties(
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pastis_git_revision.hpp.in" "${CMAKE_CURRENT_BINARY_DIR}/pastis_git_revision.hpp" @ONLY) configure_file("${CMAKE_CURRENT_SOURCE_DIR}/pastis_git_revision.hpp.in" "${CMAKE_CURRENT_BINARY_DIR}/pastis_git_revision.hpp" @ONLY)
list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/pastis_git_revision.hpp) list(
APPEND
SOURCES
${CMAKE_CURRENT_BINARY_DIR}/pastis_git_revision.hpp)
include_directories(${CMAKE_CURRENT_BINARY_DIR}) include_directories(${CMAKE_CURRENT_BINARY_DIR})
add_library(PastisUtils RevisionInfo.cpp) # Additional dependencies
add_dependencies(PastisUtils git_revision) add_dependencies(
PastisUtils
git_revision)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment