get_filename_component(programname_of_this_subdir ${CMAKE_CURRENT_SOURCE_DIR} NAME)
configure_file(cmdline.ggo.cmake cmdline.ggo @ONLY)

add_custom_command(OUTPUT  ${CMAKE_CURRENT_BINARY_DIR}/cmdline.c   ${CMAKE_CURRENT_BINARY_DIR}/cmdline.h 
                   COMMAND ${gengetopt_EXECUTABLE} -i ${CMAKE_CURRENT_BINARY_DIR}/cmdline.ggo --file-name=cmdline --output-dir=${CMAKE_CURRENT_BINARY_DIR}
                     DEPENDS   ${CMAKE_CURRENT_BINARY_DIR}/cmdline.ggo  
                     VERBATIM)
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/cmdline.c PROPERTIES GENERATED true)
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/cmdline.h PROPERTIES GENERATED true)

