From dc8556726b4628122b852ee9bd043ff66489600d Mon Sep 17 00:00:00 2001 From: markus-bonk Date: Tue, 5 Apr 2022 08:38:09 +0200 Subject: [PATCH] Fix building QA tests with options -DKICAD_USE_3DCONNEXION=ON --- eeschema/CMakeLists.txt | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/eeschema/CMakeLists.txt b/eeschema/CMakeLists.txt index e667090a8f..e435c09603 100644 --- a/eeschema/CMakeLists.txt +++ b/eeschema/CMakeLists.txt @@ -413,6 +413,16 @@ target_link_libraries( eeschema_kiface_objects # declare the dependency add_dependencies( eeschema_kiface_objects common ) +if( KICAD_USE_3DCONNEXION ) + message( STATUS "Including 3Dconnexion SpaceMouse navigation support in eeschema" ) + add_subdirectory( ./navlib ) + + target_link_libraries( eeschema_kiface_objects PUBLIC eeschema_navlib) + + add_dependencies( eeschema_kiface_objects eeschema_navlib ) +endif() + + add_library( eeschema_kiface MODULE eeschema.cpp ) @@ -435,13 +445,6 @@ if( KICAD_SPICE ) ) endif() -if( KICAD_USE_3DCONNEXION ) - message( STATUS "Including 3Dconnexion SpaceMouse navigation support in eeschema" ) - add_subdirectory( ./navlib ) - target_link_libraries( eeschema_kiface PRIVATE eeschema_navlib) -endif() - - set_target_properties( eeschema_kiface PROPERTIES # Decorate OUTPUT_NAME with PREFIX and SUFFIX, creating something like # _eeschema.so, _eeschema.dll, or _eeschema.kiface