Changeset 1159:05f74dc19c49 in freeDiameter for include/freeDiameter/CMakeLists.txt
- Timestamp:
- May 31, 2013, 12:20:27 PM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/freeDiameter/CMakeLists.txt
r1136 r1159 187 187 ########################## 188 188 189 # Additional hg version when relevant, stored in version.h 190 if (EXISTS "${CMAKE_SOURCE_DIR}/.hg") 191 # Search for hg binary to use 192 FIND_PROGRAM(HGCOMMAND hg) 193 if (HGCOMMAND) 194 # Ok, add the custom target so that hg is executed at every build 195 ADD_CUSTOM_TARGET(version_information 196 COMMAND ${CMAKE_COMMAND} -D HGCOMMAND="${HGCOMMAND}" -D SRC="${CMAKE_CURRENT_SOURCE_DIR}/version.h.in" -D DST="${CMAKE_CURRENT_BINARY_DIR}/version.h" -P "${CMAKE_SOURCE_DIR}/cmake/Modules/GetVersionWithHg.cmake" 197 DEPENDS "${CMAKE_SOURCE_DIR}/.hg/dirstate" 198 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} 199 COMMENT "Retrieving version of the hg repository" 200 ) 201 else (HGCOMMAND) 202 # Display at least "unknown" rev in this case 203 SET(FD_PROJECT_VERSION_HG "unknown") 204 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_BINARY_DIR}/version.h) 205 ADD_CUSTOM_TARGET(version_information DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/version.h) 206 endif(HGCOMMAND) 207 else (EXISTS "${CMAKE_SOURCE_DIR}/.hg") 208 # We use the pure version number without extension 209 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/version.h.in ${CMAKE_CURRENT_BINARY_DIR}/version.h) 210 ADD_CUSTOM_TARGET(version_information DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/version.h) 211 endif (EXISTS "${CMAKE_SOURCE_DIR}/.hg") 212 213 214 ########################## 215 189 216 # LFDPROTO_LIBS = libraries required by the libfdproto. 190 217 SET(LFDPROTO_LIBS ${CLOCK_GETTIME_LIBS} ${CMAKE_THREAD_LIBS_INIT} ${IDNA_LIBRARIES} PARENT_SCOPE)
Note: See TracChangeset
for help on using the changeset viewer.