if( KICAD_USE_3DCONNEXION ) add_library(pcbnew_navlib STATIC "nl_pcbnew_plugin.cpp" "nl_pcbnew_plugin_impl.cpp" ) # pcbnew_navlib depends on make_lexer outputs in common add_dependencies( pcbnew_navlib pcbcommon ) # Find the 3DxWare SDK component 3DxWare::NlClient # find_package(TDxWare_SDK 4.0 REQUIRED COMPONENTS 3DxWare::Navlib) target_compile_definitions(pcbnew_navlib PRIVATE $ ) target_compile_options(pcbnew_navlib PRIVATE $ ) target_include_directories(pcbnew_navlib PRIVATE $ $ ) target_link_libraries(pcbnew_navlib $ 3DxWare::Navlib ) else() add_library(pcbnew_navlib STATIC "nl_pcbnew_plugin.cpp" ) endif(KICAD_USE_3DCONNEXION)