Merge pull request #2504 from Hallot/fix/cmake-mosquitto-as-submodule
CMake: Use PROJECT_SOURCE_DIR to improve using mosquitto as subdirectory
This commit is contained in:
commit
3cdeb595ff
@ -10,7 +10,7 @@ cmake_policy(SET CMP0042 NEW)
|
||||
project(mosquitto)
|
||||
set (VERSION 2.0.14)
|
||||
|
||||
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/")
|
||||
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/")
|
||||
|
||||
add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")
|
||||
|
||||
|
@ -8,10 +8,10 @@ if(NOT WIN32)
|
||||
find_program(XSLTPROC xsltproc OPTIONAL)
|
||||
if(XSLTPROC)
|
||||
function(compile_manpage page)
|
||||
add_custom_command(OUTPUT ${CMAKE_SOURCE_DIR}/man/${page}
|
||||
COMMAND xsltproc ${CMAKE_SOURCE_DIR}/man/${page}.xml -o ${CMAKE_SOURCE_DIR}/man/
|
||||
MAIN_DEPENDENCY ${CMAKE_SOURCE_DIR}/man/${page}.xml)
|
||||
add_custom_target(${page} ALL DEPENDS ${CMAKE_SOURCE_DIR}/man/${page})
|
||||
add_custom_command(OUTPUT ${PROJECT_SOURCE_DIR}/man/${page}
|
||||
COMMAND xsltproc ${PROJECT_SOURCE_DIR}/man/${page}.xml -o ${PROJECT_SOURCE_DIR}/man/
|
||||
MAIN_DEPENDENCY ${PROJECT_SOURCE_DIR}/man/${page}.xml)
|
||||
add_custom_target(${page} ALL DEPENDS ${PROJECT_SOURCE_DIR}/man/${page})
|
||||
endfunction()
|
||||
|
||||
compile_manpage("mosquitto_ctrl.1")
|
||||
|
Loading…
Reference in New Issue
Block a user