$NetBSD: patch-pcbnew_CMakeLists.txt,v 1.5 2022/01/02 19:10:03 tnn Exp $ Don't use ${CMAKE_MODULE_PATH} directly as it will be changed and contains multiple directories Force proper LDFLAGS for MODULE, as cmake doesn't set rpath for these --- pcbnew/CMakeLists.txt.orig 2021-12-22 13:32:19.000000000 +0000 +++ pcbnew/CMakeLists.txt @@ -562,8 +562,8 @@ add_custom_command( COMMAND ${CMAKE_COMMAND} -DinputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md -DoutputFile=${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help_md.h - -P ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake - DEPENDS ${CMAKE_MODULE_PATH}/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md + -P ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake + DEPENDS ${PROJECT_SOURCE_DIR}/CMakeModules/BuildSteps/markdown2C.cmake ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md COMMENT "creating ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help_md.h from ${CMAKE_CURRENT_SOURCE_DIR}/dialogs/panel_setup_rules_help.md" ) @@ -727,6 +727,9 @@ if( PCBNEW_LINK_MAPS ) ) endif() +set_property(TARGET pcbnew_kiface APPEND_STRING + PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") + # if building pcbnew, then also build pcbnew_kiface if out of date. add_dependencies( pcbnew pcbnew_kiface )