mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-14 02:08:27 +08:00
CursesDialog: modernize CMake usage
This commit is contained in:
@@ -1,26 +1,22 @@
|
||||
# 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} )
|
||||
add_executable(ccmake
|
||||
ccmake.cxx
|
||||
cmCursesBoolWidget.cxx
|
||||
cmCursesCacheEntryComposite.cxx
|
||||
cmCursesDummyWidget.cxx
|
||||
cmCursesFilePathWidget.cxx
|
||||
cmCursesForm.cxx
|
||||
cmCursesLabelWidget.cxx
|
||||
cmCursesLongMessageForm.cxx
|
||||
cmCursesMainForm.cxx
|
||||
cmCursesOptionsWidget.cxx
|
||||
cmCursesPathWidget.cxx
|
||||
cmCursesStringWidget.cxx
|
||||
cmCursesWidget.cxx
|
||||
)
|
||||
target_include_directories(ccmake PRIVATE ${CURSES_INCLUDE_PATH})
|
||||
target_link_libraries(ccmake CMakeLib)
|
||||
if(CMAKE_USE_SYSTEM_FORM)
|
||||
find_path(CURSES_FORM_INCLUDE_DIR NAMES form.h HINTS ${CURSES_INCLUDE_PATH} ${CURSES_INCLUDE_PATH}/ncurses)
|
||||
|
Reference in New Issue
Block a user