mirror of
https://github.com/fltk/fltk.git
synced 2026-05-29 04:26:27 +08:00
Add header files to CMake setup.
I added a regex search to add header files. This is helpful when searching for symbols and strings from within the Xcode IDE and likely others as well. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11145 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
+26
-4
@@ -143,6 +143,12 @@ set(CPPFILES
|
|||||||
fl_encoding_mac_roman.cxx
|
fl_encoding_mac_roman.cxx
|
||||||
)
|
)
|
||||||
|
|
||||||
|
file(GLOB
|
||||||
|
HEADER_FILES
|
||||||
|
"../FL/*.H"
|
||||||
|
"../FL/*.h"
|
||||||
|
)
|
||||||
|
|
||||||
if (USE_X11 AND NOT OPTION_PRINT_SUPPORT)
|
if (USE_X11 AND NOT OPTION_PRINT_SUPPORT)
|
||||||
set(PSFILES
|
set(PSFILES
|
||||||
)
|
)
|
||||||
@@ -177,6 +183,9 @@ if (USE_X11)
|
|||||||
drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx
|
drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx
|
||||||
)
|
)
|
||||||
endif (USE_XFT)
|
endif (USE_XFT)
|
||||||
|
set(DRIVER_HEADER_FILES
|
||||||
|
drivers/Quartz/Fl_Quartz_Graphics_Driver.cxx
|
||||||
|
)
|
||||||
|
|
||||||
elseif (APPLE)
|
elseif (APPLE)
|
||||||
|
|
||||||
@@ -194,6 +203,9 @@ elseif (APPLE)
|
|||||||
drivers/Quartz/Fl_Quartz_Graphics_Driver_arci.cxx
|
drivers/Quartz/Fl_Quartz_Graphics_Driver_arci.cxx
|
||||||
drivers/Quartz/Fl_Quartz_Graphics_Driver_line_style.cxx
|
drivers/Quartz/Fl_Quartz_Graphics_Driver_line_style.cxx
|
||||||
)
|
)
|
||||||
|
set(DRIVER_HEADER_FILES
|
||||||
|
drivers/Quartz/Fl_Quartz_Graphics_Driver.h
|
||||||
|
)
|
||||||
|
|
||||||
else ()
|
else ()
|
||||||
|
|
||||||
@@ -209,10 +221,15 @@ else ()
|
|||||||
drivers/GDI/Fl_GDI_Graphics_Driver_rect.cxx
|
drivers/GDI/Fl_GDI_Graphics_Driver_rect.cxx
|
||||||
drivers/GDI/Fl_GDI_Graphics_Driver_vertex.cxx
|
drivers/GDI/Fl_GDI_Graphics_Driver_vertex.cxx
|
||||||
)
|
)
|
||||||
|
set(DRIVER_HEADER_FILES
|
||||||
|
drivers/GDI/Fl_GDI_Graphics_Driver.h
|
||||||
|
)
|
||||||
|
|
||||||
endif (USE_X11)
|
endif (USE_X11)
|
||||||
|
|
||||||
|
source_group("Source Files\\Headers" FILES ${HEADER_FILES})
|
||||||
source_group("Driver Source Files" FILES ${DRIVER_FILES})
|
source_group("Driver Source Files" FILES ${DRIVER_FILES})
|
||||||
|
source_group("Driver Source Files\\Headers" FILES ${DRIVER_HEADER_FILES})
|
||||||
|
|
||||||
set(CPPFILES
|
set(CPPFILES
|
||||||
${CPPFILES}
|
${CPPFILES}
|
||||||
@@ -254,7 +271,12 @@ set (GL_DRIVER_FILES
|
|||||||
drivers/OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx
|
drivers/OpenGL/Fl_OpenGL_Graphics_Driver_rect.cxx
|
||||||
drivers/OpenGL/Fl_OpenGL_Graphics_Driver_vertex.cxx
|
drivers/OpenGL/Fl_OpenGL_Graphics_Driver_vertex.cxx
|
||||||
)
|
)
|
||||||
|
set (GL_DRIVER_HEADER_FILES
|
||||||
|
drivers/OpenGL/Fl_OpenGL_Display_Device.h
|
||||||
|
drivers/OpenGL/Fl_OpenGL_Graphics_Driver.h
|
||||||
|
)
|
||||||
|
|
||||||
|
source_group("Driver Header Files" FILES ${GL_DRIVER_HEADER_FILES})
|
||||||
source_group("Driver Source Files" FILES ${GL_DRIVER_FILES})
|
source_group("Driver Source Files" FILES ${GL_DRIVER_FILES})
|
||||||
|
|
||||||
set(GLCPPFILES
|
set(GLCPPFILES
|
||||||
@@ -303,7 +325,7 @@ else()
|
|||||||
endif(APPLE AND NOT OPTION_APPLE_X11)
|
endif(APPLE AND NOT OPTION_APPLE_X11)
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
FL_ADD_LIBRARY(fltk STATIC "${CPPFILES};${PSFILES};${MMFILES};${CFILES};fl_call_main.c")
|
FL_ADD_LIBRARY(fltk STATIC "${CPPFILES};${PSFILES};${MMFILES};${CFILES};fl_call_main.c;${HEADER_FILES};${DRIVER_HEADER_FILES}")
|
||||||
|
|
||||||
if(LIB_dl)
|
if(LIB_dl)
|
||||||
target_link_libraries(fltk ${LIB_dl})
|
target_link_libraries(fltk ${LIB_dl})
|
||||||
@@ -373,7 +395,7 @@ endif(OPTION_USE_SYSTEM_LIBPNG)
|
|||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
if(OPENGL_FOUND)
|
if(OPENGL_FOUND)
|
||||||
FL_ADD_LIBRARY(fltk_gl STATIC "${GLCPPFILES}")
|
FL_ADD_LIBRARY(fltk_gl STATIC "${GLCPPFILES}";${GL_HEADER_FILE};${GL_DRIVER_HEADER_FILES})
|
||||||
target_link_libraries(fltk_gl fltk ${OPENGL_LIBRARIES})
|
target_link_libraries(fltk_gl fltk ${OPENGL_LIBRARIES})
|
||||||
endif(OPENGL_FOUND)
|
endif(OPENGL_FOUND)
|
||||||
|
|
||||||
@@ -382,7 +404,7 @@ endif(OPENGL_FOUND)
|
|||||||
if(OPTION_BUILD_SHARED_LIBS)
|
if(OPTION_BUILD_SHARED_LIBS)
|
||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
FL_ADD_LIBRARY(fltk SHARED "${CPPFILES};${MMFILES};${CFILES}")
|
FL_ADD_LIBRARY(fltk SHARED "${CPPFILES};${MMFILES};${CFILES};${HEADER_FILES};${DRIVER_HEADER_FILES}")
|
||||||
|
|
||||||
if(LIB_dl)
|
if(LIB_dl)
|
||||||
target_link_libraries(fltk_SHARED ${LIB_dl})
|
target_link_libraries(fltk_SHARED ${LIB_dl})
|
||||||
@@ -459,7 +481,7 @@ endif(OPTION_USE_SYSTEM_LIBPNG)
|
|||||||
|
|
||||||
#######################################################################
|
#######################################################################
|
||||||
if(OPENGL_FOUND)
|
if(OPENGL_FOUND)
|
||||||
FL_ADD_LIBRARY(fltk_gl SHARED "${GLCPPFILES}")
|
FL_ADD_LIBRARY(fltk_gl SHARED "${GLCPPFILES};${GL_HEADER_FILE};${GL_DRIVER_HEADER_FILES}")
|
||||||
target_link_libraries(fltk_gl_SHARED fltk_SHARED ${OPENGL_LIBRARIES})
|
target_link_libraries(fltk_gl_SHARED fltk_SHARED ${OPENGL_LIBRARIES})
|
||||||
endif(OPENGL_FOUND)
|
endif(OPENGL_FOUND)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user