add_library(gerbview_navlib STATIC "nl_gerbview_plugin.cpp" "nl_gerbview_plugin_impl.cpp" ) # gerbview_navlib depends on make_lexer outputs in common add_dependencies( gerbview_navlib common ) # Find the 3DxWare SDK component 3DxWare::NlClient # find_package(TDxWare_SDK 4.0 REQUIRED COMPONENTS 3DxWare::Navlib) target_compile_definitions(gerbview_navlib PRIVATE $ ) target_compile_options(gerbview_navlib PRIVATE $ ) target_include_directories(gerbview_navlib PRIVATE $ $ ) target_link_libraries(gerbview_navlib kiplatform # Needs kiplatform to check versioning $ 3DxWare::Navlib )