@@ -115,65 +115,14 @@ include_directories(${MPI_Fortran_INCLUDE_PATH})
115
115
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MPI_C_COMPILE_FLAG} " )
116
116
set (CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} ${MPI_Fortran_COMPILE_FLAG} " )
117
117
118
- file (WRITE ${CMAKE_BINARY_DIR} /version.h.in
119
- "\# define VERSION \" @VERSION@\"\n "
120
- "\# define INSTALL \" @CMAKE_INSTALL_PREFIX@\"\n "
121
- )
122
-
123
118
if (GIT_FOUND )
124
119
set (USE_GIT 1 )
125
120
else (GIT_FOUND )
126
121
set (USE_GIT 0 )
127
122
endif (GIT_FOUND )
128
- file (WRITE ${CMAKE_BINARY_DIR} /Version.cmake
129
- "if(${USE_GIT} EQUAL 1)
130
- execute_process(
131
- COMMAND ${GIT_EXECUTABLE} describe --tags --dirty
132
- WORKING_DIRECTORY \$ {WORKING_DIRECTORY}
133
- OUTPUT_VARIABLE GIT_DESCRIBE_VERSION
134
- RESULT_VARIABLE GIT_DESCRIBE_RESULT
135
- ERROR_VARIABLE GIT_DESCRIBE_ERROR
136
- OUTPUT_STRIP_TRAILING_WHITESPACE
137
- )
138
- else(${USE_GIT} EQUAL 1)
139
- set(GIT_DESCRIBE_RESULT -1)
140
- endif(${USE_GIT} EQUAL 1)
141
-
142
- if(GIT_DESCRIBE_RESULT EQUAL 0)
143
- file(WRITE ${CMAKE_SOURCE_DIR} /VERSION \"\$ {GIT_DESCRIBE_VERSION}\" )
144
- else(GIT_DESCRIBE_RESULT EQUAL 0)
145
- FILE(READ ${CMAKE_SOURCE_DIR} /VERSION_NO_GIT GIT_DESCRIBE_VERSION)
146
- endif(GIT_DESCRIBE_RESULT EQUAL 0)
147
123
148
- string(REGEX REPLACE \" v([0-9]*)\\\\ .([0-9]*)\\\\ .(.*)\"
149
- \"\\\\ 1.\\\\ 2.\\\\ 3\" VERSION \"\$ {GIT_DESCRIBE_VERSION}\" )
150
-
151
- string(REGEX REPLACE \" v([0-9]*)\\\\ .([0-9]*)\\\\ .(.*)\"
152
- \"\\\\ 1\" VERSION_MAJOR \"\$ {GIT_DESCRIBE_VERSION}\" )
153
- string(REGEX REPLACE \" v([0-9]*)\\\\ .([0-9]*)\\\\ .(.*)\"
154
- \"\\\\ 2\" VERSION_MINOR \"\$ {GIT_DESCRIBE_VERSION}\" )
155
- string(REGEX REPLACE \" v([0-9]*)\\\\ .([0-9]*)\\\\ .(.*)\"
156
- \"\\\\ 3\" VERSION_PATCH \"\$ {GIT_DESCRIBE_VERSION}\" )
157
- " )
158
-
159
- file (WRITE ${CMAKE_BINARY_DIR} /FillVersion.cmake
160
- "include(Version.cmake)
161
- configure_file(\$ {SRC} \$ {DST} @ONLY)
162
- " )
163
124
include_directories (${CMAKE_BINARY_DIR} )
164
- add_custom_target (
165
- version
166
- ${CMAKE_COMMAND} -D SRC=${CMAKE_BINARY_DIR}/version.h.in
167
- -D DST=${CMAKE_BINARY_DIR}/version.h
168
- -D WORKING_DIRECTORY =${CMAKE_SOURCE_DIR}
169
- -P ${CMAKE_BINARY_DIR} /FillVersion.cmake
170
- )
171
125
set (WORKING_DIRECTORY "${CMAKE_SOURCE_DIR} " )
172
- include (${CMAKE_BINARY_DIR} /Version.cmake )
173
- set (CPACK_PACKAGE_VERSION "${VERSION} " )
174
- set (CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR} " )
175
- set (CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR} " )
176
- set (CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH} " )
177
126
set (CPACK_SOURCE_IGNORE_FILES
178
127
"~$"
179
128
".sw[a-z]$"
@@ -200,8 +149,6 @@ EXECUTE_PROCESS(COMMAND cpack -G TGZ --config CPackSourceConfig.cmake
200
149
)
201
150
endif (UNIX )
202
151
203
- add_dependencies (dist version )
204
-
205
152
add_library (juliampi SHARED juliampi.c test_mpi.f90 )
206
153
207
154
if (MPI_Fortran_LINK_FLAGS )
@@ -221,7 +168,6 @@ else()
221
168
endif ()
222
169
223
170
add_executable (gen_functions gen_functions.c )
224
- add_dependencies (gen_functions version )
225
171
226
172
add_executable (gen_constants gen_constants.f90 )
227
173
0 commit comments