We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6a1cee8 commit c298c7cCopy full SHA for c298c7c
CMakeLists.txt
@@ -183,11 +183,11 @@ INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR})
183
# create qgssvnversion.h
184
185
IF (WIN32)
186
-
187
- # TODO: create qgssvnversion.h properly
188
- ADD_CUSTOM_TARGET(svnversion ALL echo \\"#define QGSSVNVERSION \\\"svn_rev_unavailable\\\" \\" > qgssvnversion.h
189
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
190
+ WRITE_FILE(${CMAKE_BINARY_DIR}/qgssvnversion.h "#define QGSSVNVERSION \"svn_rev_unavailable\"")
+ SET (SVNVER_H ${CMAKE_BINARY_DIR}/qgssvnversion.h)
+ IF (NOT EXISTS ${SVNVER_H})
+ WRITE_FILE(${SVNVER_H} "#define QGSSVNVERSION \"svn_rev_unavailable\"")
+ ENDIF (NOT EXISTS ${SVNVER_H})
191
ELSE (WIN32)
192
193
ADD_CUSTOM_TARGET(svnversion ALL
0 commit comments