$OpenBSD: patch-qucs-attenuator_CMakeLists_txt,v 1.2 2019/06/22 20:18:00 rsadowski Exp $

Fix build with Ninja 1.9.0.
Create only one custom target to generate config.h to avoid duplicate ninja
rules.

Index: qucs-attenuator/CMakeLists.txt
--- qucs-attenuator/CMakeLists.txt.orig
+++ qucs-attenuator/CMakeLists.txt
@@ -17,12 +17,6 @@ SET(CMAKE_BUILD_TYPE Debug)
 
 ADD_DEFINITIONS( -DHAVE_CONFIG_H )
 
-# configure the header config.h
-CONFIGURE_FILE (
-    "${PROJECT_SOURCE_DIR}/../config.h.cmake"
-    "${PROJECT_BINARY_DIR}/config.h"
-)
-
 INCLUDE_DIRECTORIES("${PROJECT_BINARY_DIR}")
 
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall ") # enable warning level
@@ -76,6 +70,7 @@ ADD_EXECUTABLE( qucsattenuator MACOSX_BUNDLE WIN32
   ${RESOURCES_SRCS} )
 
 TARGET_LINK_LIBRARIES( qucsattenuator ${QT_LIBRARIES} )
+ADD_DEPENDENCIES(qucsattenuator generate_config_header)
 
 #INSTALL (TARGETS qucsattenuator DESTINATION bin)
 #
@@ -105,7 +100,7 @@ INSTALL(TARGETS ${PROJECT_NAME}
 
 # man pages
 IF(NOT WITH_SPICE)
-INSTALL( FILES qucsattenuator.1 DESTINATION share/man/man1 )
+INSTALL( FILES qucsattenuator.1 DESTINATION man/man1 )
 ENDIF()
 
 
