diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-11-29 07:35:56 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-11-29 07:35:56 +0300 |
commit | e8397e6193452f6e93a19c5aa31d5effaff54f25 (patch) | |
tree | c4adb230624abb1c92b31482605e1927e819e6d2 /intern/ghost/CMakeLists.txt | |
parent | 4c82be95fdaa4bef2f186b12ac28f58fa9a40564 (diff) |
include headers in cmake source, added a script to check for consistency, reporting missing headers & C files.
this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too.
Diffstat (limited to 'intern/ghost/CMakeLists.txt')
-rw-r--r-- | intern/ghost/CMakeLists.txt | 105 |
1 files changed, 77 insertions, 28 deletions
diff --git a/intern/ghost/CMakeLists.txt b/intern/ghost/CMakeLists.txt index 845e38cbb2e..a93f5e1a362 100644 --- a/intern/ghost/CMakeLists.txt +++ b/intern/ghost/CMakeLists.txt @@ -33,35 +33,75 @@ SET(INC ) SET(SRC - ./intern/GHOST_Buttons.cpp - ./intern/GHOST_CallbackEventConsumer.cpp - ./intern/GHOST_C-api.cpp - ./intern/GHOST_DisplayManager.cpp - ./intern/GHOST_EventManager.cpp - ./intern/GHOST_EventPrinter.cpp - ./intern/GHOST_ISystem.cpp - ./intern/GHOST_ModifierKeys.cpp - ./intern/GHOST_NDOFManager.cpp - ./intern/GHOST_Path-api.cpp - ./intern/GHOST_Rect.cpp - ./intern/GHOST_System.cpp - ./intern/GHOST_TimerManager.cpp - ./intern/GHOST_Window.cpp - ./intern/GHOST_WindowManager.cpp + intern/GHOST_Buttons.cpp + intern/GHOST_CallbackEventConsumer.cpp + intern/GHOST_C-api.cpp + intern/GHOST_DisplayManager.cpp + intern/GHOST_EventManager.cpp + intern/GHOST_EventPrinter.cpp + intern/GHOST_ISystem.cpp + intern/GHOST_ModifierKeys.cpp + intern/GHOST_NDOFManager.cpp + intern/GHOST_Path-api.cpp + intern/GHOST_Rect.cpp + intern/GHOST_System.cpp + intern/GHOST_TimerManager.cpp + intern/GHOST_Window.cpp + intern/GHOST_WindowManager.cpp + + GHOST_C-api.h + GHOST_IEvent.h + GHOST_IEventConsumer.h + GHOST_ISystem.h + GHOST_ITimerTask.h + GHOST_IWindow.h + GHOST_Path-api.h + GHOST_Rect.h + GHOST_Types.h + intern/GHOST_Buttons.h + intern/GHOST_CallbackEventConsumer.h + intern/GHOST_Debug.h + intern/GHOST_DisplayManager.h + intern/GHOST_Event.h + intern/GHOST_EventButton.h + intern/GHOST_EventCursor.h + intern/GHOST_EventDragnDrop.h + intern/GHOST_EventKey.h + intern/GHOST_EventManager.h + intern/GHOST_EventNDOF.h + intern/GHOST_EventPrinter.h + intern/GHOST_EventString.h + intern/GHOST_EventTrackpad.h + intern/GHOST_EventWheel.h + intern/GHOST_ModifierKeys.h + intern/GHOST_NDOFManager.h + intern/GHOST_System.h + intern/GHOST_TimerManager.h + intern/GHOST_TimerTask.h + intern/GHOST_Window.h + intern/GHOST_WindowManager.h ) IF(APPLE) IF(WITH_COCOA) LIST(APPEND SRC - ./intern/GHOST_DisplayManagerCocoa.mm - ./intern/GHOST_SystemCocoa.mm - ./intern/GHOST_WindowCocoa.mm + intern/GHOST_DisplayManagerCocoa.mm + intern/GHOST_SystemCocoa.mm + intern/GHOST_WindowCocoa.mm + + intern/GHOST_DisplayManagerCocoa.h + intern/GHOST_SystemCocoa.h + intern/GHOST_WindowCocoa.h ) ELSE(WITH_COCOA) LIST(APPEND SRC - ./intern/GHOST_DisplayManagerCarbon.cpp - ./intern/GHOST_SystemCarbon.cpp - ./intern/GHOST_WindowCarbon.cpp + intern/GHOST_DisplayManagerCarbon.cpp + intern/GHOST_SystemCarbon.cpp + intern/GHOST_WindowCarbon.cpp + + intern/GHOST_DisplayManagerCarbon.h + intern/GHOST_SystemCarbon.h + intern/GHOST_WindowCarbon.h ) ENDIF(WITH_COCOA) @@ -73,9 +113,13 @@ ELSEIF(UNIX) LIST(APPEND INC ${X11_X11_INCLUDE_PATH}) LIST(APPEND SRC - ./intern/GHOST_DisplayManagerX11.cpp - ./intern/GHOST_SystemX11.cpp - ./intern/GHOST_WindowX11.cpp + intern/GHOST_DisplayManagerX11.cpp + intern/GHOST_SystemX11.cpp + intern/GHOST_WindowX11.cpp + + intern/GHOST_DisplayManagerX11.h + intern/GHOST_SystemX11.h + intern/GHOST_WindowX11.h ) ADD_DEFINITIONS(-DPREFIX="${CMAKE_INSTALL_PREFIX}") @@ -88,10 +132,15 @@ ELSEIF(WIN32) LIST(APPEND INC ${WINTAB_INC}) LIST(APPEND SRC - ./intern/GHOST_DisplayManagerWin32.cpp - ./intern/GHOST_SystemWin32.cpp - ./intern/GHOST_WindowWin32.cpp - ./intern/GHOST_DropTargetWin32.cpp + intern/GHOST_DisplayManagerWin32.cpp + intern/GHOST_SystemWin32.cpp + intern/GHOST_WindowWin32.cpp + intern/GHOST_DropTargetWin32.cpp + + intern/GHOST_DisplayManagerWin32.h + intern/GHOST_DropTargetWin32.h + intern/GHOST_SystemWin32.h + intern/GHOST_WindowWin32.h ) ENDIF(APPLE) |