@@ -167,40 +167,29 @@ ENDIF (WIN32)
167
167
#############################################################
168
168
# create qgsconfig.h
169
169
170
- CONFIGURE_FILE (${CMAKE_SOURCE_DIR} /qgsconfig.h.in ${CMAKE_SOURCE_DIR } /qgsconfig.h )
170
+ CONFIGURE_FILE (${CMAKE_SOURCE_DIR} /qgsconfig.h.in ${CMAKE_BINARY_DIR } /qgsconfig.h )
171
171
172
- INCLUDE_DIRECTORIES (${CMAKE_SOURCE_DIR } )
172
+ INCLUDE_DIRECTORIES (${CMAKE_BINARY_DIR } )
173
173
174
174
#############################################################
175
175
# create qgssvnversion.h
176
176
177
- # this is useful variable for developers
178
- SET (QGIS_NO_SVNVERSION FALSE CACHE BOOL "Set to true if you don't want qgssvnversion.h to be regenerated every make" )
179
-
180
- IF (QGIS_NO_SVNVERSION )
181
-
182
- ADD_CUSTOM_TARGET (svnversion
183
- echo '\# define QGSSVNVERSION \"\" ' > qgssvnversion.h
184
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} )
177
+ IF (WIN32 )
178
+
179
+ # TODO: create qgssvnversion.h properly
180
+ ADD_CUSTOM_TARGET (svnversion echo "#define QGSSVNVERSION \" svn\" " > qgssvnversion.h
181
+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR} )
185
182
186
- ELSE (QGIS_NO_SVNVERSION )
183
+ ELSE (WIN32 )
187
184
188
- IF (WIN32)
189
- # TODO: create qgssvnversion.h properly
190
- ADD_CUSTOM_TARGET(svnversion echo " #define QGSSVNVERSION \"svn\"" > qgssvnversion.h
191
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} )
192
- ELSE (WIN32 )
193
- ADD_CUSTOM_TARGET (svnversion ALL
185
+ ADD_CUSTOM_TARGET (svnversion ALL
194
186
QGSSVNDEF='\# define QGSSVNVERSION \"'`svnversion .`'\" ' &&
195
187
if [ \" `grep QGSSVNVERSION qgssvnversion.h 2>/dev/null`\" != \" $$QGSSVNDEF\" ]; then
196
188
echo $$QGSSVNDEF > qgssvnversion.h \; fi
197
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
198
- )
189
+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR} )
199
190
200
191
ENDIF (WIN32)
201
192
202
- ENDIF (QGIS_NO_SVNVERSION)
203
-
204
193
#############################################################
205
194
# process subdirs
206
195
0 commit comments