diff options
author | Chris Wilson <chris+github@qwirx.com> | 2015-12-10 21:44:14 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2015-12-10 21:44:14 +0000 |
commit | f9ba80af2b081b1d4afeadadb8132c623bc5202a (patch) | |
tree | 53d559842e2f931e98037fcd0e0aebfd28ddcd06 /infrastructure | |
parent | a0dbca857d1e34d6772d301e96b2a5a3ba1ad31c (diff) |
Auto-generate the bbackupquery documentation.
Fix testbackupstorefix compile, that requires -DPERL_EXECUTABLE.
Diffstat (limited to 'infrastructure')
-rw-r--r-- | infrastructure/cmake/CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/infrastructure/cmake/CMakeLists.txt b/infrastructure/cmake/CMakeLists.txt index c9701607..f491c83f 100644 --- a/infrastructure/cmake/CMakeLists.txt +++ b/infrastructure/cmake/CMakeLists.txt @@ -191,6 +191,14 @@ foreach(protocol_file ${protocol_files}) add_dependencies(${module_name} ${CMAKE_MATCH_2}) endforeach() +add_custom_command(OUTPUT "${base_dir}/bin/bbackupquery/autogen_Documentation.cpp" + MAIN_DEPENDENCY "${base_dir}/bin/bbackupquery/documentation.txt" + COMMAND ${PERL_EXECUTABLE} "${base_dir}/bin/bbackupquery/makedocumentation.pl" + WORKING_DIRECTORY "${base_dir}/bin/bbackupquery") +add_custom_target(bin_bbackupquery_docs + DEPENDS "${base_dir}/bin/bbackupquery/autogen_Documentation.cpp") +add_dependencies(bin_bbackupquery bin_bbackupquery_docs) + #include(ExternalProject) #ExternalProject_Add(pcre # PREFIX "../pcre" @@ -226,3 +234,5 @@ find_library(pcreposixd_lib_path pcreposixd ${base_dir}/../pcre-win32/lib) find_library(pcred_lib_path pcred ${base_dir}/../pcre-win32/lib) target_link_libraries(lib_common PUBLIC "${pcreposixd_lib_path}" "${pcred_lib_path}") +# Define the location of the Perl executable, needed by testbackupstorefix +target_compile_definitions(test_backupstorefix PRIVATE -DPERL_EXECUTABLE="${PERL_EXECUTABLE}") |