@@ -115,65 +115,14 @@ include_directories(${MPI_Fortran_INCLUDE_PATH})
115115set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MPI_C_COMPILE_FLAG} " )
116116set (CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} ${MPI_Fortran_COMPILE_FLAG} " )
117117
118- file (WRITE ${CMAKE_BINARY_DIR} /version .h.in
119- "\# define VERSION \" @VERSION@\"\n "
120- "\# define INSTALL \" @CMAKE_INSTALL_PREFIX@\"\n "
121- )
122-
123118if (GIT_FOUND)
124119 set (USE_GIT 1)
125120else (GIT_FOUND)
126121 set (USE_GIT 0)
127122endif (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)
147123
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- " )
163124include_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- )
171125set (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} " )
177126set (CPACK_SOURCE_IGNORE_FILES
178127"~$"
179128".sw[a-z]$"
@@ -200,8 +149,6 @@ EXECUTE_PROCESS(COMMAND cpack -G TGZ --config CPackSourceConfig.cmake
200149 )
201150endif (UNIX )
202151
203- add_dependencies (dist version )
204-
205152add_library (juliampi SHARED juliampi.c test_mpi.f90)
206153
207154if (MPI_Fortran_LINK_FLAGS)
@@ -221,7 +168,6 @@ else()
221168endif ()
222169
223170add_executable (gen_functions gen_functions.c)
224- add_dependencies (gen_functions version )
225171
226172add_executable (gen_constants gen_constants.f90)
227173
0 commit comments