cmake_minimum_required(VERSION 3.10 FATAL_ERROR) add_library (ndisplay-dynamic SHARED ndisplay.cc) add_library (ndisplay-static STATIC EXCLUDE_FROM_ALL ndisplay.cc) SET_TARGET_PROPERTIES(ndisplay-static PROPERTIES OUTPUT_NAME "ndisplay") SET_TARGET_PROPERTIES(ndisplay-dynamic PROPERTIES OUTPUT_NAME "ndisplay") if (INTERFACE_TYPE STREQUAL VTK) include_directories(. ${nutil_SOURCE_DIR}/vtkdisplay ${VTK_INCLUDE_DIRS} ${NUTIL_EXTERNAL_INCLUDES}) target_link_libraries (ndisplay-dynamic ${LIBS} nutil-dynamic vtkdisplay-dynamic ${VTK_LIBRARIES}) target_link_libraries (ndisplay-static ${LIBS} nutil-static vtkdisplay-static ${VTK_LIBRARIES}) endif(INTERFACE_TYPE STREQUAL VTK) if (INTERFACE_TYPE STREQUAL FLTK) include_directories(. ${nutil_SOURCE_DIR}/fltkdisplay ${NUTIL_EXTERNAL_INCLUDES}) target_link_libraries (ndisplay-dynamic ${LIBS} nutil-dynamic fltkdisplay-dynamic) target_link_libraries (ndisplay-static ${LIBS} nutil-static fltkdisplay-static) endif(INTERFACE_TYPE STREQUAL FLTK)