$NetBSD: patch-pcb_calculator_CMakeLists.txt,v 1.3 2019/06/14 15:59:32 bouyer Exp $ Force proper LDFLAGS for MODULE, as cmake doens't set rpath for theses --- pcb_calculator/CMakeLists.txt.orig 2018-07-13 19:53:52.000000000 +0000 +++ pcb_calculator/CMakeLists.txt @@ -55,7 +55,7 @@ if( APPLE ) set( MACOSX_BUNDLE_NAME pcb_calculator ) endif() -add_executable( pcb_calculator WIN32 MACOSX_BUNDLE +add_executable( pcb_calculator WIN32 ../common/single_top.cpp ../common/pgm_base.cpp ${PCB_CALCULATOR_RESOURCES} @@ -103,6 +103,9 @@ if( MAKE_LINK_MAPS ) LINK_FLAGS "${TO_LINKER},-cref ${TO_LINKER},-Map=_pcb_calculator.kiface.map" ) endif() +set_property(TARGET pcb_calculator_kiface APPEND_STRING + PROPERTY LINK_FLAGS " $ENV{LDFLAGS}") + # if building pcb_calculator, then also build pcb_calculator_kiface if out of date. add_dependencies( pcb_calculator pcb_calculator_kiface ) @@ -174,8 +177,8 @@ function( html_doc2h inputFile ) OUTPUT ${inputFile}.h COMMAND ${CMAKE_COMMAND} -DinputFile=${inputFile}.html -DoutputFile=${inputFile}.h - -P ${CMAKE_MODULE_PATH}/Html2C.cmake - DEPENDS ${inputFile}.html ${CMAKE_MODULE_PATH}/Html2C.cmake + -P ${PROJECT_SOURCE_DIR}/CMakeModules/Html2C.cmake + DEPENDS ${inputFile}.html ${PROJECT_SOURCE_DIR}/CMakeModules/Html2C.cmake COMMENT "creating ${inputFile}.h from ${inputFile}.html" ) endfunction()