Skip to content

Commit cf5487b

Browse files
author
homann
committedFeb 6, 2007
Merged r6535 and r6467 into 0.8
git-svn-id: http://svn.osgeo.org/qgis/branches/Release-0_8_0@6537 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent a6fe75d commit cf5487b

File tree

1 file changed

+10
-21
lines changed

1 file changed

+10
-21
lines changed
 

‎CMakeLists.txt

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -169,40 +169,29 @@ ENDIF (WIN32)
169169
#############################################################
170170
# create qgsconfig.h
171171

172-
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/qgsconfig.h.in_cmake ${CMAKE_SOURCE_DIR}/qgsconfig.h)
172+
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/qgsconfig.h.in_cmake ${CMAKE_BINARY_DIR}/qgsconfig.h)
173173

174-
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
174+
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR})
175175

176176
#############################################################
177177
# create qgssvnversion.h
178178

179-
# this is useful variable for developers
180-
SET (QGIS_NO_SVNVERSION FALSE CACHE BOOL "Set to true if you don't want qgssvnversion.h to be regenerated every make")
181-
182-
IF (QGIS_NO_SVNVERSION)
183-
184-
ADD_CUSTOM_TARGET(svnversion
185-
echo '\#define QGSSVNVERSION \"\"' > qgssvnversion.h
186-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
179+
IF (WIN32)
180+
181+
# TODO: create qgssvnversion.h properly
182+
ADD_CUSTOM_TARGET(svnversion ALL echo \\"#define QGSSVNVERSION \\\"svn_rev_unavailable\\\" \\" > qgssvnversion.h
183+
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
187184

188-
ELSE (QGIS_NO_SVNVERSION)
185+
ELSE (WIN32)
189186

190-
IF (WIN32)
191-
# TODO: create qgssvnversion.h properly
192-
ADD_CUSTOM_TARGET(svnversion echo "#define QGSSVNVERSION \"svn\"" > qgssvnversion.h
193-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
194-
ELSE (WIN32)
195-
ADD_CUSTOM_TARGET(svnversion ALL
187+
ADD_CUSTOM_TARGET(svnversion ALL
196188
QGSSVNDEF='\#define QGSSVNVERSION \"'`svnversion .`'\"' &&
197189
if [ \"`grep QGSSVNVERSION qgssvnversion.h 2>/dev/null`\" != \"$$QGSSVNDEF\" ]; then
198190
echo $$QGSSVNDEF > qgssvnversion.h \; fi
199-
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
200-
)
191+
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
201192
202193
ENDIF (WIN32)
203194
204-
ENDIF (QGIS_NO_SVNVERSION)
205-
206195
#############################################################
207196
# process subdirs
208197

0 commit comments

Comments
 (0)
Please sign in to comment.