diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-07-09 20:18:15 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-07-09 20:18:15 +0400 |
commit | c50b5ee320d4d323b58ea038969d65583db72ad9 (patch) | |
tree | 36734f536bf1560fa604aa31739db7f9a639768e /intern/ghost/test/CMakeLists.txt | |
parent | c314ac8ce33ba491bbdfcbacbe18d8e3465f5dc6 (diff) |
ghost multi-test builds again, now uses BLF font library
Diffstat (limited to 'intern/ghost/test/CMakeLists.txt')
-rw-r--r-- | intern/ghost/test/CMakeLists.txt | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/intern/ghost/test/CMakeLists.txt b/intern/ghost/test/CMakeLists.txt index b8630427b71..a012f6af61c 100644 --- a/intern/ghost/test/CMakeLists.txt +++ b/intern/ghost/test/CMakeLists.txt @@ -58,11 +58,41 @@ suffix_relpaths(SRC_NEW "${SRC}" "../../guardedalloc/") include_directories(${INC_NEW}) add_library(guardedalloc_lib ${SRC_NEW}) +# blenfont +include(${CMAKE_SOURCE_DIR}/../../../source/blender/blenfont/CMakeLists.txt) +suffix_relpaths(INC_NEW "${INC}" "../../../source/blender/blenfont/") +suffix_relpaths(SRC_NEW "${SRC}" "../../../source/blender/blenfont/") +include_directories(${INC_NEW}) +add_library(blenfont_lib ${SRC_NEW}) + +# grr, blenfont needs BLI +include_directories( + "../../../source/blender/blenlib" + "../../../source/blender/blenloader" + ) +add_library(bli_lib + "../../../source/blender/blenlib/intern/fileops.c" + "../../../source/blender/blenlib/intern/rct.c" + "../../../source/blender/blenlib/intern/string.c" + "../../../source/blender/blenlib/intern/listbase.c" + "../../../source/blender/blenlib/intern/storage.c" + "../../../source/blender/blenlib/intern/path_util.c" + "../../../source/blender/blenlib/intern/BLI_dynstr.c" + "../../../source/blender/blenlib/intern/BLI_linklist.c" + "../../../source/blender/blenlib/intern/BLI_memarena.c" + ) + +message(STATUS "EEEk ${SRC_NEW}") + find_package(OpenGL REQUIRED) +find_package(Freetype REQUIRED) + include_directories(${CMAKE_SOURCE_DIR}/../) include_directories(${OPENGL_INCLUDE_DIR}) +include_directories(${FREETYPE_INCLUDE_DIRS}) +include_directories(${CMAKE_SOURCE_DIR}/../../../source/blender/blenfont) if(UNIX AND NOT APPLE) find_package(X11 REQUIRED) @@ -105,6 +135,7 @@ target_link_libraries(gears_cpp # MultiTest (C) add_executable(multitest_c + ${CMAKE_SOURCE_DIR}/../../../source/blender/editors/datafiles/bfont.ttf.c ${CMAKE_SOURCE_DIR}/multitest/Basic.c ${CMAKE_SOURCE_DIR}/multitest/EventToBuf.c ${CMAKE_SOURCE_DIR}/multitest/MultiTest.c @@ -114,10 +145,13 @@ add_executable(multitest_c ) target_link_libraries(multitest_c + blenfont_lib + bli_lib ghost_lib string_lib guardedalloc_lib ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY} + ${FREETYPE_LIBRARY} ${PLATFORM_LINKLIBS} ) |