# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. set( CURSES_SRCS CursesDialog/cmCursesOptionsWidget.cxx CursesDialog/cmCursesBoolWidget.cxx CursesDialog/cmCursesCacheEntryComposite.cxx CursesDialog/cmCursesDummyWidget.cxx CursesDialog/cmCursesFilePathWidget.cxx CursesDialog/cmCursesForm.cxx CursesDialog/cmCursesLabelWidget.cxx CursesDialog/cmCursesLongMessageForm.cxx CursesDialog/cmCursesMainForm.cxx CursesDialog/cmCursesPathWidget.cxx CursesDialog/cmCursesStringWidget.cxx CursesDialog/cmCursesWidget.cxx CursesDialog/ccmake.cxx ) include_directories(${CURSES_INCLUDE_PATH}) add_executable(ccmake ${CURSES_SRCS} ) target_link_libraries(ccmake CMakeLib) if(CMAKE_USE_SYSTEM_FORM) target_link_libraries(ccmake ${CURSES_FORM_LIBRARY} ${CURSES_LIBRARY} ) if(CURSES_EXTRA_LIBRARY) target_link_libraries(ccmake ${CURSES_EXTRA_LIBRARY}) endif() else() target_link_libraries(ccmake cmForm) endif() CMake_OPTIONAL_COMPONENT(ccmake) install(TARGETS ccmake DESTINATION ${CMAKE_BIN_DIR} ${COMPONENT})