1234567891011121314151617181920212223242526272829303132333435363738 |
- # 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})
|