diff --git a/cmake/DrogonUtilities.cmake b/cmake/DrogonUtilities.cmake index 7cb9799..5462572 100644 --- a/cmake/DrogonUtilities.cmake +++ b/cmake/DrogonUtilities.cmake @@ -3,6 +3,7 @@ # [TRUE to use_path_as_namespace] [prefixed namespace]) # ############################################################################## function(drogon_create_views arg) + find_program(DROGON_CTL_COMMAND drogon_ctl REQUIRED) if(ARGC LESS 3) message(STATUS "arguments error when calling drogon_create_views") return() @@ -39,7 +40,7 @@ function(drogon_create_views arg) set(ns "") endif() add_custom_command(OUTPUT ${ARGV2}/${outputFile}.h ${ARGV2}/${outputFile}.cc - COMMAND drogon_ctl + COMMAND ${DROGON_CTL_COMMAND} ARGS create view @@ -55,7 +56,7 @@ function(drogon_create_views arg) else() get_filename_component(classname ${cspFile} NAME_WE) add_custom_command(OUTPUT ${ARGV2}/${classname}.h ${ARGV2}/${classname}.cc - COMMAND drogon_ctl + COMMAND ${DROGON_CTL_COMMAND} ARGS create view