summaryrefslogtreecommitdiffstats
path: root/Source/CursesDialog/form
diff options
context:
space:
mode:
authorDaniel Pfeifer <daniel@pfeifer-mail.de>2017-08-18 20:25:20 (GMT)
committerDaniel Pfeifer <daniel@pfeifer-mail.de>2017-08-18 20:25:20 (GMT)
commitef978c1dea9fa3f2decadd5145c643d90af40f61 (patch)
tree9fc96d3e91fb395018f98410a17b9b37e846eb97 /Source/CursesDialog/form
parent7814d75023cc7a9b656ad6a763bd92f376caa9e6 (diff)
downloadCMake-ef978c1dea9fa3f2decadd5145c643d90af40f61.zip
CMake-ef978c1dea9fa3f2decadd5145c643d90af40f61.tar.gz
CMake-ef978c1dea9fa3f2decadd5145c643d90af40f61.tar.bz2
CursesDialog: use target_include_directories for cmForm
Diffstat (limited to 'Source/CursesDialog/form')
-rw-r--r--Source/CursesDialog/form/CMakeLists.txt17
1 files changed, 10 insertions, 7 deletions
diff --git a/Source/CursesDialog/form/CMakeLists.txt b/Source/CursesDialog/form/CMakeLists.txt
index 0677043..b468f5b 100644
--- a/Source/CursesDialog/form/CMakeLists.txt
+++ b/Source/CursesDialog/form/CMakeLists.txt
@@ -3,12 +3,9 @@
project(CMAKE_FORM)
-include_regular_expression("^.*$")
-include_directories(${CURSES_INCLUDE_PATH} "${CMAKE_CURRENT_BINARY_DIR}")
-
configure_file(cmFormConfigure.h.in "${CMAKE_CURRENT_BINARY_DIR}/cmFormConfigure.h")
-set( FORM_SRCS
+add_library(cmForm
fld_arg.c
fld_attr.c
fld_current.c
@@ -49,10 +46,16 @@ set( FORM_SRCS
fty_num.c
fty_regex.c
)
-
-include_directories(${CMAKE_FORM_SOURCE_DIR})
-add_library(cmForm ${FORM_SRCS} )
+
+target_include_directories(cmForm
+ PUBLIC
+ ${CURSES_INCLUDE_PATH}
+ ${CMAKE_FORM_BINARY_DIR}
+ ${CMAKE_FORM_SOURCE_DIR}
+ )
+
target_link_libraries(cmForm ${CURSES_LIBRARY})
+
if(CURSES_EXTRA_LIBRARY)
target_link_libraries(cmForm ${CURSES_EXTRA_LIBRARY})
endif()