This repository was archived by the owner on Jan 19, 2019. It is now read-only.
File tree 4 files changed +14
-0
lines changed
4 files changed +14
-0
lines changed Original file line number Diff line number Diff line change
1
+ io-config.h
Original file line number Diff line number Diff line change
1
+ ## From https://github.com/rpavlik/cmake-modules
2
+ list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR} /cmake" )
3
+
1
4
PROJECT (ROSSIO)
2
5
3
6
SET (rossio_srcs io.h)
@@ -9,6 +12,14 @@ ELSE(USE_MPI_IO)
9
12
SET (rossio_srcs ${rossio_srcs} io-posix.c)
10
13
ENDIF (USE_MPI_IO)
11
14
15
+ ## Print ROSSIO Git Hash
16
+ INCLUDE (GetGitRevisionDescription)
17
+ GET_GIT_HEAD_REVISION(GIT_REFSPEC_IO GIT_SHA1_IO)
18
+ CONFIGURE_FILE (${CMAKE_CURRENT_SOURCE_DIR} /io-config.h.in ${CMAKE_CURRENT_SOURCE_DIR} /io-config.h @ONLY)
19
+ SET (rossio_srcs ${rossio_srcs} io-config.h)
20
+ SET_SOURCE_FILES_PROPERTIES (${CMAKE_CURRENT_SOURCE_DIR} /io-config.h.in PROPERTIES GENERATED FALSE )
21
+ SET_SOURCE_FILES_PROPERTIES (${CMAKE_CURRENT_SOURCE_DIR} /io-config.h PROPERTIES GENERATED TRUE )
22
+
12
23
ADD_LIBRARY (ROSSIO ${rossio_srcs} )
13
24
14
25
# find ross.h
Original file line number Diff line number Diff line change
1
+ #define ROSSIO_VERSION "@GIT_SHA1_IO@"
Original file line number Diff line number Diff line change 3
3
//Decemeber 13, 2013
4
4
5
5
#include "ross.h"
6
+ #include "io-config.h"
6
7
7
8
extern int g_io_number_of_partitions ;
8
9
extern int g_io_number_of_files ;
You can’t perform that action at this time.
0 commit comments